大家平时比如pip安装包的时候,经常会出现进度条提示,Python是否能实现这样的打印?
而且他们又都是千篇一律的黑底白色,是否想过打印的炫酷一些呢?
今天给大家介绍下目前6种比较常用的进度条,让大家都能直观地看到脚本运行最新的进展情况。
1.普通进度条
2.带时间进度条
3.tpdm进度条
4.progress进度条
5.alive_progress进度条
6.可视化进度条
1.普通进度条
在代码迭代运行中可以自己进行统计计算,并使用格式化字符串输出代码运行进度。
import sys
import time
def progress_bar():
for i in range(1, 101):
print("\r", end="")
print("Download progress: {}%: ".format(i), "▋" * (i // 2), end="")
sys.stdout.flush()
time.sleep(0.05)
progress_bar()
进度条1
2.带时间进度条
导入time模块来计算代码运行的时间,加上代码迭代进度使用格式化字符串来输出代码运行进度。