python文本进度条实例 目录 1,刚开始(可能会很low) 2.单行消失 3.优化后的单行消失 总结 1,刚开始(可能会很low) import time scale=10 print(----执行开始----) for i in range(scale+1): a='*'*i b='.'*(scale-i) c=(i/scale)*100 print({:^3.0f}%[{}-{}].format(c,a,b)) time.sleep(0.1) print(&q ..
目录
- 1,刚开始(可能会很low)
- 2.单行消失
- 3.优化后的单行消失
- 总结
1,刚开始(可能会很low)
import time
scale=10
print("----执行开始----")
for i in range(scale+1):
a='*'*i
b='.'*(scale-i)
c=(i/scale)*100
print("{:^3.0f}%[{}->{}]".format(c,a,b))
time.sleep(0.1)
print("----执行结束----")
'''
2.单行消失
必须在cmd命令行中实施,因为idle禁用了\r的功能
比较
1. \r 的功能是每次在输出之前光标退回段首然后再输出
2.end=" "的作用是不换行把光标在这一行后面。
import time
for i in range(101):#idle竟然屏蔽了\r的功能
print("\r{:3}%".format(i),end="")
time.sleep(0.1)
3.优化后的单行消失
(同样也是必须在cmd运行,同上)
import time
scale=50
print("执行开始".center(scale//2,"-"))
start=time.perf_counter()
for i in range(scale+1):
a='*'*i
b='.'*(scale-i)
c=(i/scale)*100
dur=time.perf_counter()-start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end=' ')
time.sleep(0.1)
print("执行结束".center(scale//2,"-"))
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
编程基础网
本文标题为:python文本进度条实例
基础教程推荐
猜你喜欢
- Python实现字符串匹配算法代码示例_python_脚本之家 2023-09-04
- Windows下使用python库 curses遇到错误消息的解决方案 2023-09-03
- Python中最神秘missing()函数介绍 2023-08-09
- Python【0】:windows环境下 安装python3 2023-09-04
- python--(进程相关(一)) 2023-09-03
- Python 切片为什么不会索引越界? 2023-08-11
- 如何利用Python实现自动打卡签到的实践 2023-08-11
- Python名片管理系统彩色控制台版实现 2022-08-30
- Python3 三种进程创建方法 2023-09-03
- OpenCV-Python图像轮廓之轮廓特征详解 2023-08-09
