Почему моя программа работает с расширением.py, а не с расширением.pyw?
У меня есть скрипт, который конвертирует Google Earth .kml
/ .kmz
файлы в шейп-файлы с простым графическим интерфейсом, написанные на Tkinter.
Моя проблема в том, что он отлично работает с .py
расширение, но при сохранении с .pyw
расширение он глохнет при чтении моего .kml
файлы.
Там нет сообщений об ошибках, и он не падает. Графический интерфейс запускается ОК и т. Д., Но он просто останавливается и всегда примерно в одном и том же месте. Я использую Python 2.5, и получил те же результаты с Python 2.7.
Есть идеи, что может вызвать это?
1 ответ
.pyw
файлы запускаются не так, как файлы.py, они связаны с другим интерпретатором, pythonw.exe
вместо python.exe
, который не имеет консоли, связанной с ним.
Согласно некоторым источникам, включая этот старый поток списка рассылки, некоторые операции не работают без консоли.
Не видя точного сценария, мы не можем точно знать, является ли причиной проблемы pythonw
,