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文本进度条实例


基础教程推荐
猜你喜欢
- windows下面使用多版本Python安装指定版本的虚拟环境 2023-09-04
- 创建python虚拟环境(在ubuntu16.04中) 2023-09-04
- Python爬虫爬取属于自己的地铁线路图 2023-08-05
- 云服务器Ubuntu更改默认python版本 2023-09-03
- python验证多组数据之间有无显著差异 2023-08-08
- Python+OpenCV实战之实现文档扫描 2022-10-20
- MySQL数据优化-多层索引 2023-08-11
- 远程和Ubuntu服务器进行Socket通信,使用python和C#(准备篇) 2023-09-05
- linux 安装 python3 2023-09-03
- 使用Pycharm创建一个Django项目的超详细图文教程 2022-09-02