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动态文本进度条的实例代码

总结

以上所述是小编给大家介绍的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
  • asp之家 网络编程 m.aspxhome.com