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实现封装得到virustotal扫描结果
Oct 05 Python
用Python编写一个简单的俄罗斯方块游戏的教程
Apr 03 Python
python获取一组数据里最大值max函数用法实例
May 26 Python
人机交互程序 python实现人机对话
Nov 14 Python
基于python绘制科赫雪花
Jun 22 Python
Python使用itertools模块实现排列组合功能示例
Jul 02 Python
python浪漫表白源码
Apr 05 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
详解用python -m http.server搭一个简易的本地局域网
Sep 24 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
python 基于opencv操作摄像头
Dec 24 Python
深入理解python多线程编程
Apr 18 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
JS 实现双色表格实现代码
2009/11/24 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
Python生成pdf文件的方法
2014/08/04 Python
python中的代码编码格式转换问题
2015/06/10 Python
python字符串循环左移
2019/03/08 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
数据库方面面试题
2012/04/22 面试题
国际商务专业学生个人的自我评价
2013/09/28 职场文书
竞选村长演讲稿
2014/04/28 职场文书
奠基仪式策划方案
2014/05/15 职场文书
开学典礼策划方案
2014/05/28 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
golang日志包logger的用法详解
2021/05/05 Golang
python pygame入门教程
2021/06/01 Python
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫