python文本进度条实例
更新时间:2021年12月09日 16:05:57 作者:weixin_52766015
这篇文章主要为大家介绍了python文本进度条,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
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 Furl高性能URL构建解析和操作功能实例
本文将提供关于Python Furl的全面指南,包括安装和配置、基本概念、URL解析、URL构建、查询参数操作、片段处理、实际应用场景以及丰富的示例代码2024-01-01
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
今天小编就为大家分享一篇python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-07-07


最新评论