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登录QQ邮箱发信的实现代码
Feb 10 Python
Python使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
Python实现学校管理系统
Jan 11 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
May 04 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
利用python在excel里面直接使用sql函数的方法
Feb 08 Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 Python
python修改字典键(key)的方法
Aug 05 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
Python图片处理之图片裁剪教程
May 27 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 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
mysql 全文搜索 技巧
2007/04/27 PHP
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
PHP实现数据分页显示的简单实例
2016/05/26 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
求高于平均分的学生学号及成绩
2016/09/01 面试题
中考冲刺决心书
2014/03/11 职场文书
保险公司早会主持词
2014/03/22 职场文书
青春奉献演讲稿
2014/05/08 职场文书
公司会议策划方案
2014/05/17 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
职代会闭幕词
2015/01/28 职场文书
签证工作证明模板
2015/06/15 职场文书
答谢酒会主持词
2015/07/02 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书