Popen クラスのインスタンスには、以下のようなメソッドがあります:
) |
) |
input=None) |
None
を指定します。
communicate() はタプル (stdout, stderr) を返します。
注意: 受信したデータはメモリ中にバッファされます。 そのため、返されるデータが大きいかあるいは制限がないような場合は このメソッドを使うべきではありません。
以下の属性も利用できます:
PIPE
の場合、この属性には
子プロセスの入力に使われるファイルオブジェクトになります。
そうでない場合は None
です。
PIPE
の場合、この属性には
子プロセスの出力に使われるファイルオブジェクトになります。
そうでない場合は None
です。
PIPE
の場合、この属性には
子プロセスのエラー出力に使われるファイルオブジェクトになります。
そうでない場合は None
です。
None
はまだその子プロセスが終了していないことを示し、
負の値 -N は子プロセスがシグナル N により中止させられたことを示します (Unix のみ)。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。