之前一直用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 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!