tqdm 进度条功能

tqdm是一个用于显示进度条的Python库,简洁直观,几乎不降低程序效率。它可以方便地在循环中插入,提供自动和手动更新进度的功能,适用于shell环境。通过tqdm(list)或trange()可创建进度条,同时支持自定义更新。
摘要由CSDN通过智能技术生成

       用来显示进度条的,很漂亮,使用很直观(在循环体里边加个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%时。 

               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值