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 图片验证码代码
Dec 07 Python
python连接字符串的方法小结
Jul 13 Python
Windows中安装使用Virtualenv来创建独立Python环境
May 31 Python
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
使用requests库制作Python爬虫
Mar 25 Python
教你使用python画一朵花送女朋友
Mar 29 Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
Django实现auth模块下的登录注册与注销功能
Oct 10 Python
Python 依赖库太多了该如何管理
Nov 08 Python
matplotlib quiver箭图绘制案例
Apr 17 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 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类
2008/04/09 PHP
php cookie的操作实现代码(登录)
2010/12/29 PHP
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
深入理解PHP内核(一)
2015/11/10 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
微信小程序用户盒子、宫格列表的实现
2020/07/01 Javascript
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
Python通过poll实现异步IO的方法
2015/06/04 Python
python实现装饰器、描述符
2018/02/28 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
大学生涯自我鉴定
2014/01/16 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
五分钟演讲稿
2014/04/30 职场文书
优秀护士先进事迹
2014/05/08 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
检讨书怎么写
2015/05/07 职场文书
安全教育主题班会总结
2015/08/14 职场文书
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript