def view_bar(num, total):
rate = num / total
rate_num = int(rate * 100)
r1 = '\r%s>[%d%%]' % ("=" * num, num,) # 加 r 的话让每次输出回到初始最前面位置
sys.stdout.write(r1) # 和print的区别就是不加换行符
sys.stdout.flush() # 清空屏幕输出
for i in range(0, 101):
time.sleep(0.1)
view_bar(i, 100)
python - 进度条
最新推荐文章于 2024-08-01 10:41:08 发布