Python-tqdm

Tqdm进度条库让你的python进度可视化。
Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你。是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)即可完成进度条。相比ProgressBar来说Tqdm的开销非常低,同时Tqdm可以在任何环境中不需要任何依赖运行。

tqdm安装

1
2
3
pip install tqdm

conda install -c conda-forge tqdm

tqdm用法

tqdm是非常通用的,并且可以以多种方式使用。

基于可迭代

1
2
3
4
import tqdm
pbar = tqdm(["a", "b", "c", "d"])
for char in pbar:
pbar.set_description("Processing %s" % char)

手册

1
2
3
with tqdm(total=100) as pbar:
for i in range(10):
pbar.update(10)