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游戏大家来找茬辅助工具
Sep 14 Python
归纳整理Python中的控制流语句的知识点
Apr 14 Python
Django 实现下载文件功能的示例
Mar 06 Python
简单实现python聊天程序
Apr 01 Python
用pycharm开发django项目示例代码
Oct 24 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
Apr 29 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
画pytorch模型图,以及参数计算的方法
Aug 17 Python
树莓派安装OpenCV3完整过程的实现
Oct 10 Python
python yield关键词案例测试
Oct 15 Python
Django实现将views.py中的数据传递到前端html页面,并展示
Mar 16 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 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与Mysql的一些简单的操作
2015/02/26 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
php 问卷调查结果统计
2015/10/08 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
js实现中文实时时钟
2020/01/15 Javascript
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
Python实现包含min函数的栈
2016/04/29 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
单位门卫岗位职责
2013/12/20 职场文书
打架检讨书2000字
2014/02/22 职场文书
优秀高中学生评语
2014/12/30 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
MySQL快速插入一亿测试数据
2021/06/23 MySQL