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实现代码行数统计示例分享
Feb 10 Python
Windows下安装python2.7及科学计算套装
Mar 05 Python
Python中str.format()详解
Mar 12 Python
django 在原有表格添加或删除字段的实例
May 27 Python
python实现电子产品商店
Feb 26 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
Python实现猜年龄游戏代码实例
Mar 25 Python
Python ini文件常用操作方法解析
Apr 26 Python
一些关于python 装饰器的个人理解
Aug 31 Python
浅谈Python描述数据结构之KMP篇
Sep 06 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 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下载远程图片函数 可伪造来路
2013/06/25 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
PHP children()函数讲解
2019/02/03 PHP
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
js实现日历
2020/11/07 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
ptyhon实现sitemap生成示例
2014/03/30 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
python实现月食效果实例代码
2019/06/18 Python
python logging模块的使用
2020/09/07 Python
Python使用tkinter制作在线翻译软件
2021/02/22 Python
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
趣味比赛活动方案
2014/02/15 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
餐饮投资计划书
2014/04/25 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
2014年行政工作总结
2014/11/19 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
民主生活会主持词
2015/07/01 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
新手初学Java List 接口
2021/07/07 Java/Android
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers