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的time模块中的常用方法整理
Jun 18 Python
Python 爬虫学习笔记之多线程爬虫
Sep 21 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
对python的bytes类型数据split分割切片方法
Dec 04 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
Dec 18 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
Feb 22 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
解决Numpy中sum函数求和结果维度的问题
Dec 06 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
python多维数组分位数的求取方式
Mar 03 Python
Python 第三方库 openpyxl 的安装过程
Dec 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
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
销售总监工作职责
2013/11/21 职场文书
电子商务自荐书范文
2014/01/04 职场文书
简单的辞职信范文
2014/01/18 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
新员工入职感想
2015/08/07 职场文书
图文详解nginx日志切割的实现
2022/01/18 Servers
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL