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环境安装教程
Jul 13 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 Python
Python实现识别手写数字大纲
Jan 29 Python
python实现机器人行走效果
Jan 29 Python
简单实现Python爬取网络图片
Apr 01 Python
图解Python变量与赋值
Apr 03 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
解决Python 写文件报错TypeError的问题
Oct 23 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
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
php常用正则函数实例小结
2016/12/29 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
使用PyCharm配合部署Python的Django框架的配置纪实
2015/11/19 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
Python加速程序运行的方法
2020/07/29 Python
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
代理商会议邀请函
2014/01/27 职场文书
岗位职责的构建方法
2014/02/01 职场文书
关于建议书的格式范文
2014/05/20 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书