2011-07-25 9 views
0

私は以前にPythonのsubprocess.call()を使用しましたが、それはどのようにしてWindows START /WAIT myprogramのように動作しますか?python: "start/wait someprocess"を実行する

私はsubprocess.call(['start', '/wait', 'myprogram.exe'])を試みたが、あなたはwaitまたはcommunicateのいずれか、その後subprocess.Popenを使用し、その後、生成されたプロセスを待ちたい場合には、startとどちら缶I.

+0

Windowsではどうなりますか?あなたが探しているのはsubprocess.popenですか? – utdemir

+0

私は非コンソールアプリケーションなので、明示的に終了するまで待つ必要があるプログラムがあります。 –

答えて

1

を見つけることができません。 startは実際のexecではなくAFAIRシェル構造です(shell = Trueを使用する必要がありますが、それでもやりたいことはありません)。

関連する問題