当前位置:   article > 正文

Python显示循环代码的进度条_python循环显示进度

python循环显示进度

目录

1. tqdm库

2. alive_progress库

3. progressbar库


1. tqdm

tqdm是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息

  1. import time
  2. from tqdm import trange
  3. for i in trange(100):
  4. # do something
  5. time.sleep(0.5)

在这里插入图片描述

2. alive_progress库

alive_progress是一个动态的实时显示进度条库

  1. import time
  2. from alive_progress import alive_bar
  3. # 假设需要执行100个任务
  4. with alive_bar(100) as bar:
  5. for item in range(100): # 遍历任务
  6. # 假设这代码部分需要0.5s
  7. time.sleep(0.5)
  8. bar() # 显示进度

在这里插入图片描述

3. progressbar

  1. import time
  2. from progressbar import ProgressBar, Percentage, Bar, Timer, ETA, FileTransferSpeed
  3. widgets = ['Progress: ', Percentage(), ' ', Bar('#'), ' ', Timer(), ' ', ETA(), ' ', FileTransferSpeed()]
  4. progress = ProgressBar(widgets=widgets)
  5. for i in progress(range(100)):
  6. # do something
  7. time.sleep(0.05)

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/243176
推荐阅读
相关标签
  

闽ICP备14008679号