こんにちは、以下に示すような出力のような進行状況バーを表示するコマンドの出力を読みたいと思います
10% |**** | 3:56 ETA
次のコードで試しました
import subprocess
import sys
proc = subprocess.Popen("command", shell=True, stdout=subprocess.PIPE)
while True:
line = proc.stdout.readline()
if not line:
break
split = line.rstrip()
print line
print "\n"
print "Done"
このコードはプログレスバーの完了後に出力を 100% 読み取りますが、途中で読み取りたいです。誰でも助けることができますか?