progress库也是一个用于创建进度条的库,提供不同样式和自定义选项。
示例代码
from progress.bar import Bar
import time
# 示例用法
total_steps = 100
bar = Bar('Processing', max=total_steps)
for i in range(total_steps):
time.sleep(0.1) # 模拟工作
bar.next() # 更新进度
bar.finish() # 完成
解释
在这个例子中,我们使用Bar类创建一个进度条,并在每次迭代时调用next()方法来更新进度,最后调用finish()表示完成。