马春杰杰 Exit Reader Mode

Python中的进度条使用–alive_progress

之前一直用tqdm,挺好用,最近发现一个更好用的工具,叫:alive_progress

使用方法也很简单:

# pip install alive_progress

from alive_progress import alive_bar
# 假设需要执行100个任务
with alive_bar(len(range(100), force_tty=True) as bar:
    for item in range(100): # 遍历任务
        bar()  # 显示进度
        """
        代码
        """
        # 假设这代码部分需要0.05s
        time.sleep(0.05)

但是效果却是很不错:

还有一个优点,就是可以解决进度条效果在PyCharm中失效的问题。

本文最后更新于2023年1月27日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!