Gelung while
Python boleh mencetak bar kemajuan, yang boleh dilaksanakan menggunakan pustaka tqdm
. tqdm
ialah perpustakaan untuk menambah bar kemajuan dalam Python, yang boleh disepadukan dengan mudah ke dalam gelung while
.
Berikut ialah contoh mudah yang menggunakan gelung while
dan pustaka tqdm
untuk mencetak bar kemajuan daripada 1 hingga 100:
from tqdm import tqdm i = 0 pbar = tqdm(total=100) while i < 100: i += 1 pbar.update(1) pbar.set_description("Processing %d" % i) # 执行循环体内的代码 pbar.close()
Dalam kod di atas, import dahulu tqdm
perpustakaan. Kemudian, gunakan pembolehubah i
untuk mengira bilangan lelaran gelung. Juga mencipta objek tqdm
dan menetapkan parameter total
nya kepada 100 supaya ia mengetahui jumlah bilangan lelaran yang perlu dilakukan.
Dalam setiap lelaran gelung, tingkatkan nilai i
sebanyak 1, dan kemudian tingkatkan nilai bar kemajuan dengan memanggil kaedah tqdm
objek update()
. Kami juga menetapkan penerangan bar kemajuan dengan memanggil kaedah tqdm
objek set_description()
supaya ia memaparkan nombor yang sedang diproses.
Akhir sekali, pada penghujung gelung, objek tqdm
ditutup untuk memastikan bar kemajuan dipaparkan dengan betul.
Adalah penting untuk ambil perhatian bahawa untuk menggunakan pustaka tqdm
, anda perlu memasangnya melalui pip
dahulu. Anda boleh memasang tqdm
dalam terminal menggunakan arahan berikut:
pip install tqdm
agak mudah untuk dilaksanakan
for i in tqdm(range(10)):# 显示进度条
Atas ialah kandungan terperinci Cara menggunakan perpustakaan tqdm dalam python untuk merealisasikan bar kemajuan percetakan bulat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!