tqdm介紹及常用方法


Tqdm 是一個快速,可擴展的Python進度條,可以在 Python 長循環中添加一個進度提示信息,用戶只需要封裝任意的迭代器 tqdm(iterator)。
使用pip就可以安裝。

使用方法一: 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

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" % char)

效果:

100%|███████████████████████████████████| 857K/857K [00:04<00:00, 246Kloc/s]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM