Tqdm - Python进度条


MIT
跨平台
Python

软件简介

Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器
tqdm(iterator)。

![](/static/assets/osapp/images/4dffd603f44154b8b1eaaf185843d1c4.gif)

安装:

  • 最新的PyPI稳定版

    pip install tqdm

  • 在github上最新的开发版本

    pip install -e git+https://github.com/tqdm/tqdm.git@master#egg=tqdm

用法:

  • 基于可迭代

1.总结各地可迭代的tqdm():

text = ""
for char in tqdm(["a", "b", "c", "d"]):
    text = text + char

2.trange(i)是tqdm(i)的一个特殊实例:

for i in trange(100): 
   pass

3.对于实例之外的循环允许对tqdm()手动控制:

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