Tqdm 是一个快速,可扩展的 Python 进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。
使用 pip 就可以安装。
使用方法一: tqdm
tqdm(list) 方法可以传入任意一种 list, 比如数组
from tqdm import tqdmfor i in tqdm(range(1000)):pass
或者string的数组
for char in tqdm(["a", "b", "c", "d"]):#do somethingpass
使用方法二: trange
trange(i) 是 tqdm(range(i)) 的简单写法
from tqdm import trangefor i in trange(100):pass
使用方法三: 手动方法
在for循环外部初始化tqdm,可以打印其他信息
bar = tqdm(["a", "b", "c", "d"])for char in pbar:pbar.set_description("Processing %s" % char)
效果:
100%|███████████████████████████████████| 857K/857K [00:04<00:00, 246Kloc/s]
