python动态文本进度条的实例代码


Posted in Python onJanuary 22, 2020

如何实现动态单行刷新,答案是——覆盖

但是怎么实现覆盖呢

关键在于不换行而且能回退到开始位置

那么就要用到 \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动态文本进度条的实例代码,希望对大家有所帮助!

Python 相关文章推荐
python生成器的使用方法
Nov 21 Python
python3实现短网址和数字相互转换的方法
Apr 28 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
在Python 中同一个类两个函数间变量的调用方法
Jan 31 Python
Python+AutoIt实现界面工具开发过程详解
Aug 07 Python
Python closure闭包解释及其注意点详解
Aug 28 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
Feb 29 Python
Python爬虫爬取杭州24时温度并展示操作示例
Mar 27 Python
python通过函数名调用函数的几种场景
Sep 23 Python
python基于opencv 实现图像时钟
Jan 04 Python
python周期任务调度工具Schedule使用详解
Nov 23 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
Jan 22 #Python
使用Python实现Wake On Lan远程开机功能
Jan 22 #Python
python定义类self用法实例解析
Jan 22 #Python
通过实例解析python描述符原理作用
Jan 22 #Python
python基于property()函数定义属性
Jan 22 #Python
Python @property装饰器原理解析
Jan 22 #Python
Python底层封装实现方法详解
Jan 22 #Python
You might like
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
jquery 经典动画菜单效果代码
2010/01/26 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
第一次接触神奇的Bootstrap网格系统
2016/07/27 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
浅谈Python中的数据类型
2015/05/05 Python
flask框架视图函数用法示例
2018/07/19 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
python中提高pip install速度
2020/02/14 Python
django orm模块中的 is_delete用法
2020/05/20 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
夜大自我鉴定
2013/10/31 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
女性健康讲座主持词
2015/07/04 职场文书
新学期开学寄语2016
2015/12/04 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis