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修改MP3文件的方法
Jun 15 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python爬取qq music中的音乐url及批量下载
Mar 23 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
Python读写文件模式和文件对象方法实例详解
Sep 17 Python
Python如何避免文件同名产生覆盖
Jun 09 Python
Python list和str互转的实现示例
Nov 16 Python
Python中的面向接口编程示例详解
Jan 17 Python
python实现网络五子棋
Apr 11 Python
python中os.path.join()函数实例用法
May 26 Python
Python echarts实现数据可视化实例详解
Mar 03 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
一个odbc连mssql分页的类
2006/10/09 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
python常用排序算法的实现代码
2019/11/08 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
树莓派升级python的具体步骤
2020/07/05 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
应聘文员自荐信范文
2014/03/11 职场文书
外贸业务员求职信
2014/06/16 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
python - timeit 时间模块
2021/04/06 Python