Как остановить запуск скрипта Python .pyw, в котором нет окна с графическим интерфейсом? - PullRequest
0 голосов
/ 04 января 2012

Я создал скрипт на python и сохранил его как файл .pyw, так что мне не нужна консоль для выполнения скрипта.Мне интересно, как остановить выполнение после его запуска.Что я сейчас делаю, так это открываю IDLE и закрываю его, и это похоже на работу.Я уверен, что есть лучший способ сделать это.Может кто-нибудь посоветовать мне по этому поводу?

1 Ответ

4 голосов
/ 04 января 2012

Как сказано в документах

Установщик Python автоматически связывает .py файлы с python.exe, так что двойной щелчок по файлу Python запустит егокак сценарий.Расширение также может быть .pyw, в этом случае окно консоли, которое обычно появляется, подавляется.

Расширение .pyw действительно предназначено для использования в графических интерфейсах Python.Поскольку они создают свои собственные окна, окно консоли не требуется.Если сценарий .pyw не создает никаких окон графического интерфейса пользователя, единственный способ остановить выполнение - уничтожение процесса python.

Если вы не хотите использовать консоль для запуска сценария (используя .py расширение), просто дважды щелкните по нему.

...