热门搜索 :
考研考公
您的当前位置:首页正文

python 进度条 tqdm的使用

来源:东饰资讯网

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()
Top