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 paramiko实现ssh远程访问的方法
Dec 03 Python
Python操作列表之List.insert()方法的使用
May 20 Python
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
简单了解Django模板的使用
Dec 20 Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 Python
python使用matplotlib模块绘制多条折线图、散点图
Apr 26 Python
python七夕浪漫表白源码
Apr 05 Python
python识别文字(基于tesseract)代码实例
Aug 24 Python
Python集合操作方法详解
Feb 09 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 Python
分享Python异步爬取知乎热榜
Apr 12 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
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
js实现显示手机号码效果
2017/03/09 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
深入理解vue Render函数
2017/07/19 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
[02:40]DOTA2超级联赛专访430 从小就爱玩对抗性游戏
2013/06/18 DOTA
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
简明 Python 基础学习教程
2007/02/08 Python
Python进行数据提取的方法总结
2016/08/22 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
代码实例讲解python3的编码问题
2019/07/08 Python
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
新浪网技术部笔试题
2016/08/26 面试题
《忆江南》教学反思
2014/04/07 职场文书
介绍信如何写
2015/01/31 职场文书
地道战观后感500字
2015/06/04 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python