在 python 中我可以显示进度条:
import time
print("0%\u2502{:>21s}0%".format("\u2502"), end='')
print("\b"*23,end='')
for _ in range(20):
print("\u2588", end='')
time.sleep(.05)
我还想显示百分比。我怎样才能做到这一点?
最佳答案
这就是我完成这项任务的方式
import time
import sys
bar = ''
for i in range(100):
bar += "\u2588"
sys.stdout.write(bar+"\r%d%%" % i)
sys.stdout.flush()
time.sleep(0.05)
基本上,bar字符串包含在控制台上打印的进度条。
关于python - 如何在Python中显示百分比和进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69153531/