从进度条获取数据

时间:2017-02-20 12:57:51

标签: python progress-bar

有很多关于如何在python(example)中创建进度条的数据。我的问题是另一种方式;而不是向用户提供数据,我想要来自进度条的数据。

我有一个程序(黑匣子),它将进度条形式的进度输出到stderr:

100% building index
12% creating mask

百分比在运行时会更新。我使用subp = subprocess.Popen(cmd)调用此程序。

在某个任务达到100%之前,程序的输出似乎没有明确缓冲。使用subprocess.PIPEs我能够在任务达到100%但当它仍在运行时捕获输出。是否有可能持续追踪进度百分比?

0 个答案:

没有答案