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中命名空间的查找规则LEGB
Aug 06 Python
利用python如何处理nc数据详解
May 23 Python
Python字典中的键映射多个值的方法(列表或者集合)
Oct 17 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
Python Numpy库常见用法入门教程
Jan 16 Python
Python参数传递对象的引用原理解析
May 22 Python
用python写PDF转换器的实现
Oct 29 Python
通过实例解析python and和or使用方法
Nov 14 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
Nov 26 Python
Python中的datetime包与time包包和模块详情
Feb 28 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
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
Array的push与unshift方法性能比较分析
2011/03/05 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
python使用socket连接远程服务器的方法
2015/04/29 Python
python实现简单flappy bird
2018/12/24 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
python实现广度优先搜索过程解析
2019/10/19 Python
python使用配置文件过程详解
2019/12/28 Python
Python3和PyCharm安装与环境配置【图文教程】
2020/02/14 Python
python raise的基本使用
2020/09/10 Python
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
英国行业制服供应商:Alexandra
2019/09/14 全球购物
党员干部一句话承诺
2014/05/30 职场文书
团日活动总结模板
2014/06/25 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
运动与健康自我评价
2015/03/09 职场文书
雷锋之歌观后感
2015/06/10 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server
python源码剖析之PyObject详解
2021/05/18 Python