Python 3 について質問があります。子プロセスが終了した後、Popen オブジェクトから returncode を自動的に取得するにはどうすればよいですか?
要するに、子プロセスが終了するまで (可能であれば) 応答しないで待機し、リターンコードに基づいて関数を自動的に呼び出すアプリケーションが必要です。
Python 3 について質問があります。子プロセスが終了した後、Popen オブジェクトから returncode を自動的に取得するにはどうすればよいですか?
要するに、子プロセスが終了するまで (可能であれば) 応答しないで待機し、リターンコードに基づいて関数を自動的に呼び出すアプリケーションが必要です。
次の「可能性」はあなたが探しているものかもしれませんが、あなたが何を望んでいるのかよくわからない可能性があります.
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
あなたの質問を誤解している場合は、お知らせください。これについてさらにお手伝いします。