私はちょうどこのようなことをしたい:
>>bar, err_value = subprocess.check_output("cat foo.txt", shell=True)
>>print bar
>>Hello, world.
>>print err_value
>>0
しかし、私はそれを行うことができないようです。stdout、エラー コード (.call 経由)、またはその両方を取得できますが、何らかのパイプを使用する必要があります。ここで何が欠けていますか?この (私にとって) 明白な機能に関するドキュメントは非常にまばらです。これが単純な質問である場合は申し訳ありません。