我有一个脚本,可以使用Tkinter编写的简单GUI界面将Google地球.kml
/ .kmz
文件转换为shapefile。
我的问题是它在.py
扩展程序下工作正常,但在使用.pyw
扩展程序保存时,它会在读取.kml
个文件时停止。
没有错误消息,也不会崩溃。 GUI启动OK等,但它只是停止并始终在大约相同的位置。我正在使用Python 2.5,并且与Python 2.7具有相同的结果。
任何可能导致此问题的想法?
答案 0 :(得分:8)
.pyw
文件的运行方式与.py文件不同 - 它们与不同的解释器pythonw.exe
而不是python.exe
相关联,后者没有与之关联的控制台。
根据一些消息来源,包括this old mailing list thread在没有控制台的情况下,某些操作无效。
如果没有看到确切的脚本,我们无法确切地知道导致pythonw
的问题。