Python小进度条显示代码


Posted in Python onMarch 05, 2019

有的时候程序需要有进度条显示,比如说安装程序、下载文件等场合。 下面有一段小程序可达到效果

程序代码

import time
for i in range(0, 101, 2):
  time.sleep(0.3)
  num = i // 2
  if i == 100:
    process = "\r[%3s%%]: |%-50s|\n" % (i, '|' * num)
  else:
    process = "\r[%3s%%]: |%-50s|" % (i, '|' * num)
  print(process, end='', flush=True)

输出效果

[100%]: ||||||||||||||||||||||||||||||||||||||||||||||||||||

备注说明

  • range(0, 101, 2) 分成50次显示
  • time.sleep(0.3) 按需显示时间,时间太短的刷新又太快
  • %%相当于%
  • \r  回车符
  • flush 强制刷新管道流

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python简单遍历字典及删除元素的方法
Sep 18 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 Python
python实现简单登陆流程的方法
Apr 22 Python
Python基于plotly模块实现的画图操作示例
Jan 23 Python
对Python3 * 和 ** 运算符详解
Feb 16 Python
浅析Python3 pip换源问题
Jan 06 Python
tensorboard显示空白的解决
Feb 15 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
python 日志 logging模块详细解析
Mar 31 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
May 13 Python
python实现最短路径的实例方法
Jul 19 Python
pytorch学习教程之自定义数据集
Nov 10 Python
Python嵌套式数据结构实例浅析
Mar 05 #Python
Python字典遍历操作实例小结
Mar 05 #Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
Mar 05 #Python
Python之lambda匿名函数及map和filter的用法
Mar 05 #Python
django中ORM模型常用的字段的使用方法
Mar 05 #Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 #Python
python 堆和优先队列的使用详解
Mar 05 #Python
You might like
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
2013/06/13 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
Javascript & DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
2016/07/14 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
angular4自定义组件详解
2017/09/28 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python八大排序算法速度实例对比
2017/12/06 Python
如何利用python查找电脑文件
2018/04/27 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
实习生岗位职责
2014/04/12 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
党的生日活动方案
2014/08/15 职场文书
三好生演讲稿
2014/09/12 职场文书
党员三严三实心得体会
2014/10/13 职场文书
开会通知短信大全
2015/04/20 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
新店开张宣传语
2015/07/13 职场文书
2016年寒假家长评语
2015/10/10 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers