Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Menambah Bar Kemajuan Masa Nyata pada Tugas Python Panjang Saya?

Bagaimanakah Saya Boleh Menambah Bar Kemajuan Masa Nyata pada Tugas Python Panjang Saya?

Mary-Kate Olsen
Lepaskan: 2024-12-07 13:43:16
asal
148 orang telah melayarinya

How Can I Add Real-Time Progress Bars to My Lengthy Python Tasks?

Bar Kemajuan Masa Nyata untuk Tugasan Python yang Panjang

Pernahkah anda menghadapi kekecewaan skrip yang mengambil masa yang lama untuk dilaksanakan, meninggalkan anda tanpa menunjukkan kemajuannya? Dengan perpustakaan bar kemajuan Python, anda boleh mengubah penantian yang sukar ini menjadi pengalaman visual bermaklumat.

Salah satu perpustakaan tersebut ialah tqdm, alat yang sangat diperlukan untuk menambahkan meter kemajuan pada gelung anda atau operasi lain yang memakan masa. Dengan hanya beberapa baris kod, anda boleh memaparkan bar kemajuan animasi yang memaklumkan anda tentang peratusan penyiapan dan baki masa.

Sebagai contoh, katakan anda mempunyai fungsi yang mengambil masa untuk disiapkan dan mengembalikan True apabila selesai. Untuk memantau kemajuannya menggunakan tqdm, hanya bungkus gelung anda dalam bar kemajuan tqdm:

from time import sleep
from tqdm import tqdm

def task():
    # Your time-consuming task here
    return True

for i in tqdm(range(10)):
    task()
    sleep(3)
Salin selepas log masuk

Ini akan memaparkan bar kemajuan seperti ini:

60%|██████    | 6/10 [00:18<00:12,  0.33 it/s]
Salin selepas log masuk

tqdm juga menawarkan versi buku nota , membolehkan anda menggunakan bar kemajuan dengan lancar dalam buku nota Jupyter.

Selain kemudahan penggunaannya, tqdm menyediakan pilihan penyesuaian yang luas. Contohnya, anda boleh mengawal penampilan bar kemajuan, melaraskan ketepatan paparan dan juga menghantar pemberitahuan ke telefon anda apabila tugasan selesai.

Dengan tqdm yang anda boleh gunakan, anda boleh meningkatkan pengalaman pengguna skrip Python anda dengan memberikan mereka kemas kini kemajuan masa nyata. Sama ada anda berurusan dengan gelung yang berjalan lama atau fungsi yang memakan masa, tqdm memberi anda kuasa untuk memastikan pengguna anda sentiasa termaklum dan terlibat sepanjang proses pelaksanaan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Bar Kemajuan Masa Nyata pada Tugas Python Panjang Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan