パイソンでは、
os.exec..
コマンドは現在のプロセスを置き換えます。たとえば、次のスクリプト
import os, time
print 'before calling'
os.execv('test.py', ['test.py'])
print 'after calling'
「呼び出し後」は印刷されません
commands.getoutput
出力を文字列として返します。
出力をリアルタイムで行ごとに印刷したいのですが、他の実行可能ファイルは時間がかかり、多くを標準出力に出力します。
どうすればこれを達成できますか?