Почему моя программа работает с расширением .py, но не с расширением .pyw?

У меня есть сценарий, который преобразует файлы Google Earth .kmz / .kmz в шейп-файлы с помощью простого интерфейса GUI, написанного в Tkinter.

Моя проблема в том, что он отлично работает с расширением .py , но при сохранении с расширением .pyw он останавливается при чтении моих .kml файлов.

Нет сообщений об ошибках, и это не сбой. GUI запускается нормально и т. Д., Но он просто останавливается и всегда находится примерно в одном месте. Я использую Python 2.5 и имел те же результаты с Python 2.7.

Любые идеи, что может вызвать это?

One Solution collect form web for “Почему моя программа работает с расширением .py, но не с расширением .pyw?”

.pyw файлы выполняются иначе, чем .py-файлы – они связаны с другим интерпретатором pythonw.exe вместо python.exe , который не имеет связанной с ним консоли.

Согласно некоторым источникам, включая этот старый список рассылки, некоторые операции не работают без консоли.

Не видя точного скрипта, мы не можем точно знать, что это проблема для pythonw .

Python - лучший язык программирования в мире.