0

我创建了一个 python 脚本,只需要一些帮助来修改它。基本上,我希望 python 脚本允许我查看在将数据移动到数据库时创建的特定日志文件的进度,或者在 linux 中查看特定后台作业的进度。

 from time import sleep
 import sys

 for i in range(21):
    sys.stdout.write('\r')

    # the exact output you're looking for:

    sys.stdout.write("[%-20s] %d%%" % ('='*i, 5*i))
    sys.stdout.flush()
    sleep(0.25)
4

2 回答 2

0

使用进度条模块

从下载它

http://code.google.com/p/python-progressbar/

于 2013-08-22T11:23:12.670 回答
0

我在我的 python 项目中使用 Nadia Alramlis 终端进度条,效果很好。您需要的文件可以在这里找到:https ://github.com/mnlhfr/moodlefetch (我找不到她发布的关于这些文件使用的原始博客)。下载 terminal.py 和 progressbar.py 并像这样使用它们:

from progressBar import progressBar
from time import sleep
import sys

progress = progressBar(color='green',width=30)

for i in range(21):
    p=int(i/21.0)*100.
    message="Finished with %s percent"%(p)
    progress.render(p,message)
    sleep(0.25)
于 2013-08-22T13:57:35.743 回答