Python进度条显示

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 我们都知道,进度条是用来直观展示流程所需时间的优秀工具,以免我们担心流程会突然挂掉,而且我们可以用它来预测代码运行...
    Python新视界阅读 302评论 0 4
  • 伯仁叔齐因守节而饿死,老夫子说他们俩:求仁得仁,何怨乎?高三班主任说:别人的天堂也许就是你的地狱,你的天堂也许就是...
    Caylin阅读 265评论 0 1
  • “我找司庭”,电话那头的人显得错愕,继而是挂断后的盲音。 说好了可以在任何时候找到他,说好的事总是在悄无声息中离我...
    一遇遇阅读 297评论 0 0
  • - 01 - 看到这样一句话: 一个坚强的人流泪了,那是因为真的受伤了; 一个乐观的人沉默了,那是因为真的难过了;...
    路过都是景阅读 337评论 0 13
  • 动态调试smali代码 1.通过AndroidStudion打包一个APK,在通过AndroidKiller把AP...
    Lazy1阅读 861评论 0 2