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的垃圾回收机制深入分析
Jul 16 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
python入门前的第一课 python怎样入门
Mar 06 Python
Python设计模式之原型模式实例详解
Jan 18 Python
python集合是否可变总结
Jun 20 Python
python找出因数与质因数的方法
Jul 25 Python
Python实现网页截图(PyQT5)过程解析
Aug 12 Python
python word转pdf代码实例
Aug 16 Python
python实现串口通信的示例代码
Feb 10 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
python 爬取腾讯视频评论的实现步骤
Feb 18 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自动加载的两种实现方法
2010/06/21 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
Java中final关键字详解
2015/08/10 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
淘宝客服自我总结鉴定
2014/01/25 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
高二学生评语大全
2014/04/25 职场文书
班级文化标语
2014/06/23 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
医生见习报告范文
2014/11/03 职场文书
二手车转让协议书
2015/01/29 职场文书
世界遗产的导游词
2015/02/13 职场文书
如何通过一篇文章了解Python中的生成器
2022/04/02 Python