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构建Hopfield网络的教程
Apr 14 Python
Python获取央视节目单的实现代码
Jul 25 Python
简单谈谈python的反射机制
Jun 28 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
Oct 11 Python
python3爬取淘宝信息代码分析
Feb 10 Python
详解如何用TensorFlow训练和识别/分类自定义图片
Aug 05 Python
Python Des加密解密如何实现软件注册码机器码
Jan 08 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
python pyecharts 实现一个文件绘制多张图
May 13 Python
什么是python的列表推导式
May 26 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 Python
python+selenium小米商城红米K40手机自动抢购的示例代码
Mar 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
常用DOM整理
2015/06/16 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
2020/08/28 Python
python绘制趋势图的示例
2020/09/17 Python
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
实习生自荐信范文分享
2013/11/27 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
对孩子的寄语
2014/04/09 职场文书
个人工作表现评价材料
2014/09/21 职场文书
Python实现打乒乓小游戏
2021/09/25 Python
Python 数据可视化之Seaborn详解
2021/11/02 Python