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两种遍历字典(dict)的方法比较
May 29 Python
Python import用法以及与from...import的区别
May 28 Python
从零开始学Python第八周:详解网络编程基础(socket)
Dec 14 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 Python
pandas object格式转float64格式的方法
Apr 10 Python
使用python读取txt文件的内容,并删除重复的行数方法
Apr 18 Python
python实现Zabbix-API监控
Sep 17 Python
Jacobi迭代算法的Python实现详解
Jun 29 Python
Python中栈、队列与优先级队列的实现方法
Jun 30 Python
python 获取等间隔的数组实例
Jul 04 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 Python
python办公自动化之excel的操作
May 23 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 配置文件中open_basedir选项作用
2009/07/19 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
js模拟微博发布消息
2017/02/23 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
JS中DOM元素的attribute与property属性示例详解
2018/09/04 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
python求crc32值的方法
2014/10/05 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
Django之路由层的实现
2019/09/09 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
存储过程和sql语句的优缺点
2014/07/02 面试题
口腔医学技术应届生求职信
2013/11/09 职场文书
公司司机岗位职责
2014/02/07 职场文书
优秀实习生感言
2014/03/01 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python
Java获取字符串编码格式实现思路
2022/09/23 Java/Android