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之入门(四)运算
May 27 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
使用Python脚本和ADB命令实现卸载App
Feb 10 Python
Python实现字典按照value进行排序的方法分析
Dec 23 Python
python之pandas用法大全
Mar 13 Python
python reverse反转部分数组的实例
Dec 13 Python
PyQt打开保存对话框的方法和使用详解
Feb 27 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
python 判断三个数字中的最大值实例代码
Jul 24 Python
python3读取csv文件任意行列代码实例
Jan 13 Python
python文件及目录操作代码汇总
Jul 08 Python
详解python polyscope库的安装和例程
Nov 13 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新手上路(四)
2006/10/09 PHP
PHP里的中文变量说明
2011/07/23 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
jquery解决客户端跨域访问问题
2015/01/06 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
jquery实现的缩略图预览滑块实例
2015/06/25 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
微信小程序实现简易table表格
2020/06/19 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python 中的列表解析和生成表达式
2011/03/10 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Django自定义manage命令实例代码
2018/02/11 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
python变量命名的7条建议
2019/07/04 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
什么是接口(Interface)?
2013/02/01 面试题
市场部专员岗位职责
2013/11/30 职场文书
超市营业员岗位职责
2013/12/20 职场文书
十佳教师事迹材料
2014/01/11 职场文书
市场营销工作计划书
2014/05/06 职场文书
运动会口号8字
2014/06/07 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
2016新年晚会开场白
2015/12/03 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python