2010-12-11 17 views
1

Python subprocess.Popen(...)を使用するスクリプトを作成しました。ボタンをクリックすると、このサブプロセスを破棄したい(私はsubprocess.kill()を使用する)。 Pythonを使用するとうまく動作します。PyInstallerでサブプロセスを終了

しかし、PyInstallerを使用して自分のスクリプトをコンパイルすると、これは機能しません。実際、タスクマネージャー(Windows)には2つのプロセスがあります(一時ディレクトリ[PyInstallerで作成])。ボタンをクリックするとプロセスが停止しますが、PyInstallerによって作成されたプロセスは停止しません。

2つのプロセスを一度に終了するにはどうすればよいですか?

Tkanks

PS:私の悪い英語のため申し訳ありません...

答えて

0

あなたは2 Pythonのファイルをコンパイルしようとしたことがありますか? subprocess.Popen(...)を使用するときは、2番目にコンパイルされたファイルのパスを使用する必要があります。

関連する問題