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 IDLE加上自动补全和历史功能
Nov 30 Python
Python算法应用实战之栈详解
Feb 04 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
Anaconda入门使用总结
Apr 05 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
在django中实现页面倒数几秒后自动跳转的例子
Aug 16 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
Python基础之字符串常见操作经典实例详解
Feb 26 Python
Python flask框架如何显示图像到web页面
Jun 03 Python
pandas map(),apply(),applymap()区别解析
Feb 24 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
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
2020/09/04 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python读取有密码的zip压缩文件实例
2019/02/08 Python
django用户登录验证的完整示例代码
2019/07/21 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
python同步windows和linux文件
2019/08/29 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
django实现支付宝支付实例讲解
2019/10/17 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
软件测试有哪些?什么是配置项?
2012/02/12 面试题
护理个人求职信范文
2014/01/08 职场文书
工作鉴定评语
2014/05/04 职场文书
2014年预算员工作总结
2014/12/05 职场文书
观后感格式
2015/06/19 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
导游词之昭君岛
2020/01/17 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL