2012-01-03 10 views
0

私はPythonでスクリプトを作成し、.pywというファイルとして保存しました。そのため、スクリプトを実行するコンソールが不要です。実行中に実行を停止する方法が不思議です。私が今やっているのは、IDLEを開いて閉じているところです。私はこれを行うより良い方法があると確信しています。誰かが私にこれについてアドバイスできますか?GUIウィンドウを持たないPythonスクリプトの実行を止めるには?

+0

スクリプトをどのように実行していますか?任意のGUIウィンドウを作成しますか? – Velociraptors

+0

いいえ、GUIウィンドウは作成されません。 –

答えて

4

それは、ダブルクリックしてPythonのファイルには、スクリプトとして実行するようにPythonのインストーラが自動的にpython.exe.pyファイルを関連付けdocs

で言うように。拡張子は.pywでもかまいません。その場合、通常表示されるコンソールウィンドウは表示されません。

.pyw拡張機能は、実際にはPythonのGUIで使用されることを前提としています。彼らは独自のウィンドウを作成するので、コンソールウィンドウは必要ありません。 .pywスクリプトでGUIウィンドウが作成されない場合、実行を停止する唯一の方法は、Pythonプロセスを終了させることです。

コンソールを使用して(.py拡張子を使用して)スクリプトを実行したくない場合は、ダブルクリックしてください。

+0

あなたの答えに感謝します!それはうまくいった...愚かですみません –

関連する問題