Python 进度条 tqdm

来源:互联网 发布:菜鸟教程vue.js 编辑:程序博客网 时间:2024/05/22 06:28

用法


tqdm(读音:taqadum, تقدّم)在阿拉伯语中的意思是进展。tqdm可以在长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator),是一个快速、扩展性强的进度条工具库。

from tqdm import tqdmfrom time import sleepfor i in tqdm(range(1000)):    sleep(0.01)
import timefrom tqdm import *for i in tqdm(range(5000)):    time.sleep(.01)

可迭代的tqdm

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

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

for i in trange(100):    print(i)

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

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

参考文献


python 进度条 tqdm

Python进度条 Tqdm

python的Tqdm模块

https://github.com/tqdm/tqdm/tree/master/examples

https://pypi.python.org/pypi/tqdm

https://github.com/tqdm/tqdm

原创粉丝点击