avatar

Python中输出进度条

在Python中使用print函数实现进度条

由于print函数输出完成后会自动换行,所以我们可以是使用转义字符/r使print函数输出完成后将光标移至最前面,就不会自动换行了。代码如下:

1
2
3
4
5
6
import time
count = 0
for i in range(500):
time.sleep(2) # 在实验中选用sleep函数使得进度条更好观察
count = count + 1
print("\r当前进度: {:.2f}%".format(count*100/500),end="")

输出如下:
20200321-1-1

文章作者: Techoc
文章链接: https://techoc.xyz/posts/1ef08782/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Techoc's

评论