感谢初学者的帮助:)我尝试了以下
但不确定如何包装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%。

10-01 05:54