from progressbar import Percentage, ProgressBar,Bar,ETA
bar = ProgressBar(widgets=[Bar('>', '[', ']'), ' ', Percentage(), ' ', ETA()],maxval=len(im_files))
其中im_files为要循环的目标,如:
for im_file in bar(im_files):
另一种简单方法
import time
N = 1000
for i in range(N):
print("progress:{0}%".format(round((i + 1) * 100 / N)), end="\r")
#python2情况下为
#print "progress:{0}%\r".format(round((i + 1) * 100 / N)),
#,表示不换行
time.sleep(0.01)
本文介绍两种在Python中实现进度条的方法。第一种使用progressbar库,通过定义不同的组件来自定义进度条样式;第二种则是通过循环打印的方式简易展示进度百分比。
6944

被折叠的 条评论
为什么被折叠?



