python tqdm模組的安裝和使用
阿新 • • 發佈:2018-12-24
tqdm是一個快速,可擴充套件的Python進度條,可以在Python的for迴圈中新增一個進度提示資訊,進度條可以針對任意迭代器物件。
tqdm模組的安裝:
python -m pip install tqdm
tqdm模組的使用:
最簡單的用法:顯示for迴圈的進度,並計算已用時間/剩餘時間:
import tqdm
import time
count = 0
for i in tqdm.tqdm(range(100)):
count += i
time.sleep(0.05)
tqdm(range(i)) 也可以寫成trange(i) 。
import tqdm import time count = 0 for i in tqdm.trange(100): count += i time.sleep(0.05)
執行結果如下:
100%|██████████| 100/100 [00:05<00:00, 20.00it/s]
Process finished with exit code 0
我們也可以給進度條加上標題:
import tqdm
import time
count = 0
x = tqdm.tqdm(range(100))
for i in x:
count += i
time.sleep(0.05)
x.set_description("現在是第{}輪".format(i))
執行結果如下:
現在是第99輪: 100%|██████████| 100/100 [00:05<00:00, 20.00it/s] Process finished with exit code 0