Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Memaparkan Bar Kemajuan dalam Python Menggunakan tqdm?

Bagaimanakah Saya Boleh Memaparkan Bar Kemajuan dalam Python Menggunakan tqdm?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-01 12:18:17901semak imbas

How Can I Display a Progress Bar in Python Using tqdm?

Memaparkan Bar Kemajuan dengan tqdm Python

Apabila melaksanakan tugas yang memakan masa dalam Python, ia boleh memberi manfaat untuk memaparkan bar kemajuan untuk memberikan maklum balas masa nyata kepada pengguna. Satu penyelesaian yang popular dan berkesan ialah perpustakaan tqdm.

Menggunakan tqdm

Untuk memasukkan bar kemajuan ke dalam skrip anda, ikut langkah berikut:

< ;ol>

  • Pasang tqdm menggunakan salah satu daripada yang berikut arahan:

    • Conda: conda install tqdm

    • Pip: pip install tqdm


  • Import tqdm:
  • from tqdm import tqdm

  • Balut gelung anda a tqdm object:
  • for i in tqdm(range(10)):
        # Do something time-consuming...
        time.sleep(1)

    Ini akan memaparkan bar kemajuan yang dikemas kini dalam masa nyata semasa gelung berulang. Anda juga boleh menyesuaikan penampilan dan kefungsian bar kemajuan dengan mengubah suai hujah tqdm, seperti desc untuk penerangan tersuai dan bar_format untuk menentukan pemformatan bar kemajuan.

    Ciri Tambahan

    tqdm juga menawarkan beberapa ciri tambahan:

    • Versi buku nota (tqdm.notebook) yang memaparkan bar kemajuan dalam buku nota Jupyter.
    • Fungsi Pembantu untuk menghitung, memetakan dan mengezip dengan bar kemajuan.
    • Peta serentak yang membenarkan pemprosesan berbilang benang dengan kemas kini kemajuan .
    • Integrasi dengan platform pemesejan mudah alih seperti Telegram dan Discord untuk menerima kemas kini kemajuan pada anda telefon.

    Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaparkan Bar Kemajuan dalam Python Menggunakan tqdm?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn