tqdm是python中的进度条库,可以输出进度提示信息。
1 基于迭代对象运行:
import time
from tqdm import tqdm,trange
dic = ['a', 'b', 'c', 'd', 'e']
pbar = tqdm(dic)
for i in pbar:
#为进度条设置描述
pbar.set_description('Processing '+i)
##休息2s
time.sleep(2)
2 手动控制进度
update() 方法可以控制每次更新的进度
import time
from tqdm import tqdm
with tqdm(total=200) as pbar:
##总共更新200 更新20次 每次更新10
for i in range(20):
pbar.update(10)
time.sleep(1)