2022年 11月 3日

python实现进度条的几种方式

1. 最普通的方法:

  1. max = 100
  2. print("展示进度条:", end=" ")
  3. for i in range(max):
  4. print("#", end="", flush=True)
  5. sleep(0.01)

效果:

在这里插入图片描述

 

2. 显示百分比

  1. '''
  2. 遇到问题没人解答?小编创建了一个Python学习交流QQ群:953882093
  3. 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
  4. '''
  5. from time import sleep
  6. print()
  7. for i in range(max + 1):
  8. print("\r完成进度{0}%".format(i * 100 / max), end="", flush=True)
  9. sleep(0.1)

效果:

在这里插入图片描述

 

3. 使用tqdm库帮助完成

  1. from time import sleep
  2. from tqdm import tqdm
  3. max = 100
  4. for i in tqdm(range(max)):
  5. sleep(0.1)

效果:
 

在这里插入图片描述