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实现多线程HTTP下载器示例
Feb 11 Python
详解appium+python 启动一个app步骤
Dec 20 Python
遗传算法python版
Mar 19 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
完美解决在oj中Python的循环输入问题
Jun 25 Python
Python3实现从排序数组中删除重复项算法分析
Apr 03 Python
python英语单词测试小程序代码实例
Sep 09 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 Python
python如何进入交互模式
Jul 06 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
Nov 02 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 addslashes及其他清除空格的方法是不安全的
2012/01/25 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
php中文验证码实现方法
2015/06/18 PHP
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
Prototype源码浅析 Number部分
2012/01/16 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
小程序实现搜索框
2020/06/19 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
python中lambda与def用法对比实例分析
2015/04/30 Python
详解Python之unittest单元测试代码
2018/01/24 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
自主招生自荐信范文
2013/12/04 职场文书
中学生寄语大全
2014/04/03 职场文书
初三学生评语大全
2014/04/24 职场文书
保护环境演讲稿
2014/05/10 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
师德师风事迹材料
2014/12/20 职场文书
培训讲师开场白
2015/06/01 职场文书