1.说明
Tqdm 是 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息。用户只需要封装任意的迭代器,是一个快速、扩展性强的进度条工具库。
2.安装
$ pip install tqdm
3.tqdm的用法
主要有3种:
- 自动控制
- 手动控制
- 脚本或命令行
4.例子
4.1 使用方法一: 传入可迭代对象
import time
from tqdm import *
for i in tqdm(range(10 * 60)):
time.sleep(0.1) #进度条每0.1s前进一次,总时间为60 * 10 *0.1=60s
4.2 使用方法二: trange
trange(i) 是 tqdm(range(i)) 的简单写法
from tqdm import trange
for i in trange(10 * 60):
#do something
time.sleep(0.1)
以上例子,如果把60当成变量,这样就可以指定秒数显示进度条。
其他例子可以参考GitHub地址https://github.com/tqdm/tqdm