1. 程式人生 > >python tqdm模組的安裝和使用

python tqdm模組的安裝和使用

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