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

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

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

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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta