Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menambah Bar Kemajuan Masa Nyata pada Tugas Python Panjang Saya?
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)
Ini akan memaparkan bar kemajuan seperti ini:
60%|██████ | 6/10 [00:18<00:12, 0.33 it/s]
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!