您的位置 首页 > 数码极客

python如何显示进度条

1.前言


你有没有试过代码里等待几秒再继续做下一件事,但是控制台日志啥都没打,一直傻傻的等?

今天教大家显示实时打印等了多少秒的进度条,希望大家喜欢。



2.工具登场


今天跟大家分享的Python库就是Tqdm,它是 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息。用户只需要封装任意的迭代器,是一个快速、扩展性强的进度条工具库。


效果图


3.安装

$ pip install tqdm


4.tqdm的用法


主要有3种:

  • 自动控制
  • 手动控制
  • 脚本或命令行


5.例子

5.1 使用方法一: 传入可迭代对象

import time from tqdm import * for i in tqdm(range(10 * 60)): ) #进度条每0.1s前进一次,总时间为60 * 10 *0.1=60s


效果图


5.2 使用方法二: trange


trange(i) 是 tqdm(range(i)) 的简单写法

import time from tqdm import trange for i in trange(10 * 60): #do something )

以上例子,如果把60当成变量,这样就可以指定秒数显示进度条。


效果图


个人觉得上面的例子已经够满足我的需求了,如果还要继续深入,其他例子可以参考GitHub地址: 。




喜欢本文的童鞋,可以关注我+收藏,不明白的地方也可以评论留言。


责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“python如何显示进度条,python进度条代码,python文本进度条,python打印进度条”边界阅读