本文介绍了关于“如何实现python文本进度条”的知识。很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!
1,刚开始(可能会很low)
导入时间
比例=10
打印('-执行开始-')
范围(1级):
a=' * ' *
b=' . '*(第一级)
c=(I/比例尺)*100
print('{:^3.0f}%[{}-{}]'.格式(c、a、b))
时间睡眠(0.1)
打印('-执行结束-')
'
2.单行消失
必须在cmd命令行中实现,因为空闲时禁用了\r的功能。
比较
1.\r的功能是每次输出前将光标返回到段落开头,然后输出。
2.end=' '的作用是将光标放在这一行的后面,不带换行符。
进口时间
foriirang(101): # idle实际上阻止了\ r的功能。
打印(' \r{:3}% '。格式(I),结束=' ')
Time.sleep(0.1)
3.优化后的单行消失
(也必须在cmd中运行,同上)
进口时间
比例=50
打印('执行开始'。居中(刻度//2 '-'))
start=time.perf_counter()
范围(1级):
a=' * ' *
b=' . '*(第一级)
c=(I/比例尺)*100
dur=time.perf_counter()-start
print('\r{:^3.0f}%[{}-{}]{:2f}s'.格式(c,a,b,dur),end=' ')
时间睡眠(0.1)
打印(“执行结束”)。中心(scale//2,'-')“如何实现Python文本进度条”就介绍到这里,感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/140961.html