感谢初学者的帮助:)我尝试了以下
但不确定如何包装def Job()
:
import time
from progressbar import ProgressBar
pbar = ProgressBar()
def job():
Script ....
Script ...
Script ...
Script ...
最佳答案
您可以通过以下方式使用bar
对象:
import time
import progressbar
def job():
bar = progressbar.ProgressBar()
for i in bar(range(100)):
... # Code that you want to run
#time.sleep(0.02)
job()
如果要执行的代码执行时间较快,则可以在其中放入
time.sleep()
,以免一开始将进度条设置为100%。