tqdm的两种用法
将迭代器作为参数传入
import tqdm
import time
for i in tqdm.tqdm(range(10)):
time.sleep(0.1)
100%|██████████| 10/10 [00:05<00:00, 1.91it/s]
将总数作为参数传入
n = 10
pbar = tqdm.tqdm(total=n, unit='img', colour='red')
for i in range(n):
time.sleep(0.1)
# set_description 可以输出一些辅助信息
pbar.set_description(f'i: {i}')
# 更新进度条,默认是1
pbar.update()
# 记得关闭,不然影响后续使用
pbar.close()
tqdm实例化的常用位置参数
- unit设置单位
- colour设置颜色
- desc设置初始描述,循环中使用set_description会修改