Por que meu programa funciona com uma extensão .py, mas não com uma extensão .pyw?

Eu tenho um script que converte o Google Earth.kml / .kmz arquivos para shapefiles com uma interface GUI simples escrita em Tkinter.

Meu problema é que funciona bem com um.py extensão, mas quando salvo com um.pyw extensão barracas ao ler meu.kml arquivos.

Não há mensagens de erro e não falha. A GUI lança OK, etc, mas apenas para e sempre no mesmo lugar. Estou usando o Python 2.5 e tive os mesmos resultados com o Python 2.7.

Alguma ideia do que poderia causar isso?

questionAnswers(1)

yourAnswerToTheQuestion