动态的给python添加进度条_python动态进度条的实现代码
python动态进度条的实现代码,具体内容如下所示:
有时候我们需要使用print打印工作进度,正常使用print函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒
这样看起来很麻烦,有没有办法实现动态的进度显示呢?我们可以使用'\r',这个命令可以使光标重新返回头部,之后设置end='',取消python的打印自动换行的功能
import time
for i in range(10):
print('\r比例' ,i/10,end='')
time.sleep(1)
便可以实现动态显示进度了
ps:下面看下用python实现单行动态刷新文本进度条
TextProBar.py
import time
scale = 50
print("执行开始".center(scale // 2,"-"))
start = time.perf_counter()
for i in range(scale + 1):
a = "*" * i
b = "." * (scale - i)
c = (i / scale) * 100
dur = time.perf_counter() - start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end = "")
time.sleep(0.1)
print("\n"+"执行结束".center(scale // 2,"-"))
\r:可以使打印后的光标退回到之前的位置覆盖之前的字符,不过会被IDLE屏蔽。所以要用命令行`执行
(IDLE本身是编写程序的开发环境,并不是程序运行的主要环境。正常运行程序我们要么通过双击要么通过控制台,一般很少直接通过IDLE来运行的。由于IDLE被设定为开发环境,为了保证其中参数的运行效果,所以就把其中一个效果\r给屏蔽了)
总结
以上所述是小编给大家介绍的python动态进度条的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
本文标题: python动态进度条的实现代码
本文地址: http://www.cppcns.com/jiaoben/python/264353.html
动态的给python添加进度条_python动态进度条的实现代码相关推荐
- Python 添加类型标注 | 散发着自由松散气息的代码
Python 添加类型标注 | 散发着自由松散气息的代码 Python 如此简洁,书写者在声明变量时甚至无需考虑类型. 但是简洁与复杂间,是存在一个平衡点的.当我们书写较为复杂的项目时,还是希望可以拥 ...
- bootstrap 步骤条_python分析6625条视频,揭秘“打工人”凭啥刷爆全网|打工人|python|b站|mika|num
CDA数据分析师 出品 作者:Mika 数据:真达 后期:Mika [导读] Show me data,用数据说话!今天我们聊一聊 Python分析"打工人" 最近,"打 ...
- python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明
python添加数组元素 欢迎 (Welcome) Hi! If you want to learn how to use the append() method, then this article ...
- python贪吃蛇程序_Python 实现 贪吃蛇大作战 代码分享
感觉游戏审核新政实施后,国内手游市场略冷清,是不是各家的新游戏都在排队等审核.媒体们除了之前竞相追捧<Pokemon Go>热闹了一把,似乎也听不到什么声音了.直到最近几天,突然听见好几人 ...
- python输出星号等腰三角形_python打印直角三角形与等腰三角形实例代码
python打印直角三角形与等腰三角形实例代码 前言 本文通过示例给大家详细介绍了关于python打印三角形的相关,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.直角三角形 #i ...
- python 写入第二列_python读写Excel表格的实例代码(简单实用)
这篇文章主要介绍了python读写Excel表格的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下.需要先安装两个库:pip install xlrd.pip ...
- python 动态添加装饰器_python动态装饰器
python的装饰器是静态的,也就是说你使用的装饰器一定是定义好的对象.在某些特殊的情况下,需要让动态使用装饰器. 警告 不要随便用这个办法,一点都不优雅,能够使用其他的方法规避动态调用装饰器就不要这 ...
- python 添加环境变量_python永久添加环境变量
import sys sys.path 系统环境是一个list,可以将自己需要的库添加进入,例如mysql库,hive库等等.有三种方式添加,均验证通过: 1 临时添加,在一个shell窗口中 imp ...
- python调用函数示例_python 动态调用函数实例解析
1. 根据字符串名称 动态调用 python文件内的方法eval("function_name")(参数) 2. 根据字符串 动态调用类中的静态方法,getattr(ClassNa ...
最新文章
- qm'l 获取屏幕分辨率
- 数据中心调试的重新思考
- 面向对象简单原则(转)
- [No0000D7]img生成器.bat合并所有图片到html网页中
- 【floyd】【bitset】洛谷 P1841 [JSOI2007]重要的城市 题解
- 振动系统零频率和重频率问题探讨
- 数据可视化系列(四):文字图例尽眉目
- mysql 标记_Mysql操作基础,标记一上
- android代码修改view的宽度,代码动态改变view的大小
- 首都师范 博弈论 9 5 5引入物质奖励后的博弈模型
- 微信小程序下拉刷新组件加载图片(三个小点)不显示的问题
- 文科专业考计算机专业研究生,跨专业文科生考计算机研究生的经验
- 小程序动态隐藏分享按钮
- iphone苹果二手手机购买前必看
- 笔试题——硬币与金币(概率)
- 港科喜讯|香港科大再获[商科]评审全港第一!
- Tableau 圆柱条形图的两种实现方法
- 【了解基本进位制】进制使用说明与学习
- 机器人摘苹果,果农的的“世界末日”来临了吗?
- 第十二章 项目采购管理