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的即时标记项目练习笔记
Sep 18 Python
Python实现模拟时钟代码推荐
Nov 08 Python
磁盘垃圾文件清理器python代码实现
Aug 24 Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
Dec 26 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
django中间键重定向实例方法
Nov 10 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
Python任务调度利器之APScheduler详解
Apr 02 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
详解Python Celery和RabbitMQ实战教程
Jan 20 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
PHP引用的调用方法分析
2016/04/25 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
详解JWT token心得与使用实例
2019/08/02 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
Python生成数字图片代码分享
2017/10/31 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
python中的set实现不重复的排序原理
2018/01/24 Python
python在文本开头插入一行的实例
2018/05/02 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python变量的作用域是什么
2020/05/26 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
pytorch中index_select()的用法详解
2021/01/06 Python
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
C#基础面试题
2016/10/17 面试题
金融管理专业毕业生求职信
2014/03/12 职场文书
倡议书范文格式
2014/05/12 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python