python中的tqdm庫安裝 使用方法及功能展示

2021-10-01 07:22:37 字數 1191 閱讀 3705

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...