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 相关文章推荐
在Django的session中使用User对象的方法
Jul 23 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
Python抓取手机号归属地信息示例代码
Nov 28 Python
Python中表示字符串的三种方法
Sep 06 Python
基于Django用户认证系统详解
Feb 21 Python
python3操作微信itchat实现发送图片
Feb 24 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
python中怎么表示空值
Jun 19 Python
python工具——Mimesis的简单使用教程
Jan 16 Python
Pycharm 如何设置HTML文件自动补全代码或标签
May 21 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如何通过AJAX方式实现登录功能
2015/11/23 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
用ADODB.Stream转换
2007/01/22 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
python虚拟环境 virtualenv的简单使用
2020/01/21 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
Python制作数据导入导出工具
2015/07/31 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
Python识别html主要文本框过程解析
2020/02/18 Python
keras 多gpu并行运行案例
2020/06/10 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
装修致歉信
2014/01/15 职场文书
机械专业求职信范文
2014/07/15 职场文书
中秋节感想
2015/08/10 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android