1

Python 3 について質問があります。子プロセスが終了した後、Popen オブジェクトから returncode を自動的に取得するにはどうすればよいですか?

要するに、子プロセスが終了するまで (可能であれば) 応答しないで待機し、リターンコードに基づいて関数を自動的に呼び出すアプリケーションが必要です。

4

1 に答える 1

1

次の「可能性」はあなたが探しているものかもしれませんが、あなたが何を望んでいるのかよくわからない可能性があります.

import subprocess
child = subprocess.Popen(do_something_here)
streamdata = child.communicate()[0]
rc = child.returncode

詳細については、次を参照してください。

http://docs.python.org/2/library/subprocess.html#subprocess.Popen.returncode

あなたの質問を誤解している場合は、お知らせください。これについてさらにお手伝いします。

于 2013-05-30T23:05:44.570 に答える