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中使用select模块实现非阻塞的IO
Feb 03 Python
Python有序查找算法之二分法实例分析
Dec 11 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
Python实现的求解最小公倍数算法示例
May 03 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
Django给admin添加Action的步骤详解
May 01 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
详解如何用python实现一个简单下载器的服务端和客户端
Oct 28 Python
python脚本实现mp4中的音频提取并保存在原目录
Feb 27 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
python模块与C和C++动态库相互调用实现过程示例
Nov 02 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
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
jquery+json实现的搜索加分页效果
2010/03/31 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
2013/09/02 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
2018/03/05 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
js实现全选和全不选
2020/07/28 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
python ip正则式
2009/05/07 Python
Python脚本实现下载合并SAE日志
2015/02/10 Python
python递归函数绘制分形树的方法
2018/06/22 Python
django使用LDAP验证的方法示例
2018/12/10 Python
pandas如何处理缺失值
2019/07/31 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
环卫工人节活动总结
2014/08/29 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
员工工作心得体会
2019/05/07 职场文书
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL