Python实现进度条和时间预估的示例代码


Posted in Python onJune 02, 2020

一、前言

在python当中可以用进度条来显示工作的进度,比如for循环的进度或者一些模型训练的进度。

在这里可以使用progressbar包以及tqdm包来实现。

使用pip install progressbar 安装progressbar包。
使用pip install tqdm安装progressbar包。

二、代码

1. progressbar

import progressbar
import time

//定义进度条的显示样式
widgets = ["doing task: ", progressbar.Percentage()," ",
  progressbar.Bar(), " ", progressbar.ETA()]

//创建进度条并开始运行
pbar = progressbar.ProgressBar(maxval=100, widgets=widgets).start()

for i in range(1,101):
 time.sleep(1) 
 //更新进度
 pbar.update(i)

//结束进度条
pbar.finish()

运行效果:

Python实现进度条和时间预估的示例代码

2. tqdm

上面的星号可能看起来有些不够美观,tqdm包的进度条显示会更美观一些。

tqdm(读音:taqadum, تقدّم)在阿拉伯语中的意思是进展。tqdm可以在长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator),是一个快速、扩展性强的进度条工具库。

from tqdm import tqdm
import time

for i in tqdm(range(100)):
 time.sleep(0.5)

运行效果

Python实现进度条和时间预估的示例代码

总结

到此这篇关于Python实现进度条和时间预估的示例代码的文章就介绍到这了,更多相关python进度条时间预估内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用Python的PIL模块来进行图片对比
Feb 18 Python
Django中使用celery完成异步任务的示例代码
Jan 23 Python
Windows环境下python环境安装使用图文教程
Mar 13 Python
python从子线程中获得返回值的方法
Jan 30 Python
python异步存储数据详解
Mar 19 Python
Python中字符串与编码示例代码
May 20 Python
python-django中的APPEND_SLASH实现方法
Jun 21 Python
Python datetime包函数简单介绍
Aug 28 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
Python实现数字的格式化输出
Aug 01 Python
Python 中random 库的详细使用
Jun 03 Python
Python保存并浏览用户的历史记录
Apr 29 Python
python爬虫容易学吗
Jun 02 #Python
基于Python词云分析政府工作报告关键词
Jun 02 #Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
Jun 02 #Python
如何利用python web框架做文件流下载的实现示例
Jun 02 #Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 #Python
Java多线程实现四种方式原理详解
Jun 02 #Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 #Python
You might like
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
php生成短网址示例
2014/05/05 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
django定期执行任务(实例讲解)
2017/11/03 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
Flask之flask-session的具体使用
2018/07/26 Python
python读取各种文件数据方法解析
2018/12/29 Python
Python实现快速排序的方法详解
2019/10/25 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
基于python实现坦克大战游戏
2020/10/27 Python
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
教育基金募捐倡议书
2014/05/14 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
批评与自我批评总结
2014/10/17 职场文书
关于运动会的广播稿50字
2014/10/17 职场文书
2015元旦节寄语
2014/12/08 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python