python 进度条 tqdm的使用

作者: 陆_志东 | 来源:发表于2018-06-14 15:33 被阅读0次

tqdm是一个显示工作进度的模块
语法: tqdm(iterator) 括号里面是一个可迭代的对象

默认设置打印进度
from tqdm import tqdm
import time

for i in tqdm(range(10000)):
    time.sleep(0.01)
自定义格式
from tqdm import tqdm
import time

pbar = tqdm(["a","b","c","d"])
for char in pbar:
    time.sleep(0.5)
    pbar.set_description("processing {}".format(char))
手动控制更新的进度(按时间控制)
with tqdm(total=100) as pbar:
    for i in range(20):
        time.sleep(0.2)
        pbar.update(5)

# 或者这样
pbar = tqdm(total=100)
for i in range(20):
    time.sleep(0.2)
    pbar.update(5)
pbar.close()

相关文章

网友评论

    本文标题:python 进度条 tqdm的使用

    本文链接:https://www.haomeiwen.com/subject/alrheftx.html