python - 向 python 函数添加进度条

标签 python progress-bar

感谢对初学者的任何帮助:)我尝试了以下方法 但不确定如何包装 def Job():

import time
from progressbar import ProgressBar


pbar = ProgressBar()
def job():
        Script ....
        Script ...
        Script ...
        Script ...

最佳答案

您可以像这样使用进度条:

import time
from progressbar import ProgressBar

pbar = ProgressBar()

def job():
    for i in pbar(xrange(5)):
        print(i)

job()

输出如下:

0 0% |                                                                         |
120% |##############                                                           |
240% |#############################                                            |
360% |###########################################                              |
480% |##########################################################               |
100% |#########################################################################

我喜欢tqdm更多,而且工作方式相同。

from tqdm import tqdm
for i in tqdm(range(10000)):
    pass

图片

enter image description here

关于python - 向 python 函数添加进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48573445/

相关文章:

python - 如何根据行内容将行拆分为 0、1 或 2 个数组

python - 设置卷积神经网络中层的维度

python - LoginRequiredMixin 的反面是什么,如何拒绝登录用户的访问?

Python pyqt 多线程脉冲进度条

ios - 如何在 sprite kit 中创建进度条?

windows - 尝试使用Progressbar运行tkinter时Python崩溃

python - 来自 Bokeh 的 hplot 无法正确导入以创建直方图

python - 来自 Amazon.com(和 Amazon.in)的程序化结账

c++ - 我应该如何向生成终端输出的 C++ 程序添加固定进度条(在 Linux 中)?

Javascript 进度条无法正确加载