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之Socket网络编程详解
Sep 29 Python
python+opencv实现动态物体追踪
Jan 09 Python
详解Python if-elif-else知识点
Jun 11 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
Jun 08 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
Aug 02 Python
django中间键重定向实例方法
Nov 10 Python
python各层级目录下import方法代码实例
Jan 20 Python
Python 私有属性和私有方法应用场景分析
Jun 19 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 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字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
PHP 使用memcached简单示例分享
2015/03/05 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
javascript 页面划词搜索JS
2009/09/28 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
理解JavaScript中的对象 推荐
2011/01/09 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
React组件refs的使用详解
2018/02/09 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
vuex实现购物车功能
2020/06/28 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
2021/01/27 Vue.js
Python设计模式之观察者模式实例
2014/04/26 Python
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
幼儿老师求职信
2014/06/30 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书