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