用来显示进度条的,很漂亮,使用很直观(在循环体里边加个tqdm),而且基本不影响原程序效率。这样在写运行时间很长的程序时,能实时看到程序运行进度,很棒。
安装tqdm
pip install tqdm
#安装最新的开发版
pip install -e git+https://github.com/tqdm/tqdm.git@master#egg=tqdm
基本用法
1.自动控制进度更新
tqdm(list)方法可以传入任意一种list,比如数组或者string的数组
from tqdm import tqdm
for i in tqdm(range(1000)):
sleep(0.02)
#for i in tqdm(range(['a','b','c','d'])):
#sleep(0.02)
2.另一种写法:
from tqdm import trange
for i in trange(1000):
sleep(0.02)
trange(i) 是 tqdm(range(i)) 的简单写法
由于目前没有精力,研究怎样上传动态图,将1和2的结果截取两张图片,一张为进度8%的时候,另一张为进度100%时。