markdown
安裝使用方法(一)
使用方法(二)
使用方法(三)
效果展示
pip install tqdm
tqdm(list)方法可以傳入任意一種list,比如陣列
from tqdm import tqdm
for i in tqdm(
range
(1000))
:#do something
pass
或者string的陣列
for char in tqdm(
["a"
,"b"
,"c"
,"d"])
:#do something
pass
trange(i) 是 tqdm(range(i)) 的簡單寫法
from tqdm import trange
for i in trange(
100)
:#do something
pass
在for迴圈外部初始化tqdm,可以列印其他資訊
bar = tqdm(
["a"
,"b"
,"c"
,"d"])
for char in pbar:
pbar.set_description(
"processing %s"
% c
100
%|███████████████████████████████████| 857k/857k [00:
04<00:
00, 246kloc/s]
import time
from tqdm import
*for i in tqdm(
range
(1000))
: time.sleep(
.01)
#進度條每0.1s前進一次,總時間為1000*0.1=100s
python 中有趣的庫tqdm
tqdm 是 python 進度條庫,可以在 python 長迴圈中新增乙個進度提示資訊用法 tqdm iterator 方法1 import time from tqdm import tqdm for i in tqdm range 100 time.sleep 0.01 方法2 import ...
tqdm 顯示進度 Python常用庫 tqdm
tqdm庫比較常用,用於顯示進度條。簡單用法 from tqdm import tqdm for i in tqdm range 2 pass 100 2 2 00 00 00 00,1998.72it s 從上面可以看到生成乙個長度為2的列表傳入tqdm中,在for中迭代,此時輸出了進度條,這裡t...
tqdm中遇到的問題
簡單來說,就是可以顯示進度條的,它能夠迭代可迭代物件。然後又測試它是否能用列舉 感覺不行,列印不了進度條了。from time import sleep from tqdm import tqdm values range 3 with tqdm total len values as pbar f...