我有一个脚本,它使用 Tkinter 编写的简单 GUI 界面将 Google 地球.kml
/文件转换为 shapefile。.kmz
我的问题是它可以与.py
扩展名一起正常工作,但是当使用.pyw
扩展名保存时,它会在读取我的.kml
文件时停止。
没有错误消息,也不会崩溃。GUI 启动正常,等等,但它只是停止并且总是在同一个地方。我使用的是 Python 2.5,并且使用 Python 2.7 得到了相同的结果。
有什么想法可能导致这种情况吗?
我有一个脚本,它使用 Tkinter 编写的简单 GUI 界面将 Google 地球.kml
/文件转换为 shapefile。.kmz
我的问题是它可以与.py
扩展名一起正常工作,但是当使用.pyw
扩展名保存时,它会在读取我的.kml
文件时停止。
没有错误消息,也不会崩溃。GUI 启动正常,等等,但它只是停止并且总是在同一个地方。我使用的是 Python 2.5,并且使用 Python 2.7 得到了相同的结果。
有什么想法可能导致这种情况吗?
.pyw
文件的运行方式与 .py 文件不同——它们与不同的解释器相关联,pythonw.exe
而不是与python.exe
没有关联控制台的解释器相关联。
根据一些消息来源,包括这个旧的邮件列表线程,一些操作在没有控制台的情况下无法工作。
如果没有看到确切的脚本,我们无法确切知道是什么导致了pythonw
.