¿Por qué mi progtwig funciona con una extensión .py pero no con una extensión .pyw?

Tengo un script que convierte archivos .kml / .kmz Google Earth en archivos de forma con una interfaz GUI simple escrita en Tkinter.

Mi problema es que funciona bien con una extensión .py , pero cuando se guarda con una extensión .pyw se detiene al leer mis archivos .kml .

No hay mensajes de error y no se bloquea. La GUI se inicia correctamente, etc., pero se detiene y siempre en el mismo lugar. Estoy usando Python 2.5 y tuve los mismos resultados con Python 2.7.

¿Alguna idea de lo que podría causar esto?

.pyw archivos .pyw se ejecutan de manera diferente a los archivos .py: están asociados con un intérprete diferente, pythonw.exe lugar de python.exe , que no tiene una consola asociada.

Según algunas fonts, incluida esta cadena de correo antigua, algunas operaciones no funcionan sin una consola.

Sin ver el script exacto, no podemos saber exactamente que está causando el problema para pythonw .