python动态文本进度条的实例代码
作者:喜欢_月夜 时间:2021-11-15 02:11:50
如何实现动态单行刷新,答案是——覆盖
但是怎么实现覆盖呢
关键在于不换行而且能回退到开始位置
那么就要用到 \r
这个东西就是让光标回退到当前行初始位置
记得不能让换行
上码
#文本进度条.py
import time
scale = 50
print("执行开始".center(scale, "-"))//居中对齐
start = time.perf_counter()//获取起始时间
for i in range(scale+1):
a = i*'*'
b = (scale-i)*'.'
c = (i/scale)*100
dur = time.perf_counter()//每次获取当前时间
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c, a, b, dur), end='')//输出百分比,图形进度以及当前所用的时间,控制end为空使得不用换行
time.sleep(0.1)
print('\n'+"结束执行".center(scale, '-'))
运行效果:
总结
以上所述是小编给大家介绍的python动态文本进度条的实例代码,希望对大家有所帮助!
来源:https://blog.csdn.net/weixin_43721423/article/details/104050237
标签:python,进度条
0
投稿
猜你喜欢
如何使用Python的Requests包实现模拟登陆
2022-10-07 03:12:26
python之当你发现QTimer不能用时的解决方法
2021-05-18 04:49:37
python 合并表格详解
2023-09-08 16:03:48
javascript+css3开发打气球小游戏完整代码
2024-05-02 16:15:54
如何利用AJAX获取Django后端数据详解
2022-06-13 13:51:43
Python错误的处理方法
2021-08-01 05:38:15
mysql root密码的重设方法(亲测可用)
2024-01-25 13:37:18
python密码学RSA算法及秘钥创建教程
2022-03-20 04:02:34
MySQL数据库查询之多表查询总结
2024-01-13 21:49:47
python使用pandas读写excel文件的方法实例
2021-04-09 17:44:26
python实现控制COM口的示例
2023-01-01 03:57:05
Go并发编程之sync.Once使用实例详解
2024-04-26 17:21:23
python实现磁盘日志清理的示例
2021-05-10 07:08:21
python3实现网页版raspberry pi(树莓派)小车控制
2021-05-05 05:35:18
Python中np.argmax()函数用法示例
2021-06-17 23:47:09
一些不错的js函数ajax
2023-08-25 14:01:38
在laravel中使用Symfony的Crawler组件分析HTML
2023-11-17 18:54:07
Python socket连接中的粘包、精确传输问题实例分析
2023-12-21 23:42:48
ASP.Net MVC 布局页、模板页使用方法详细介绍
2023-06-28 19:24:31
Python中matplotlib如何改变画图的字体
2023-02-19 16:46:38