6

我有一个脚本,它使用 Tkinter 编写的简单 GUI 界面将 Google 地球.kml/文件转换为 shapefile。.kmz

我的问题是它可以与.py扩展名一起正常工作,但是当使用.pyw扩展名保存时,它会在读取我的.kml文件时停止。

没有错误消息,也不会崩溃。GUI 启动正常,等等,但它只是停止并且总是在同一个地方。我使用的是 Python 2.5,并且使用 Python 2.7 得到了相同的结果。

有什么想法可能导致这种情况吗?

4

1 回答 1

8

.pyw文件的运行方式与 .py 文件不同——它们与不同的解释器相关联,pythonw.exe而不是与python.exe没有关联控制台的解释器相关联。

根据一些消息来源,包括这个旧的邮件列表线程,一些操作在没有控制台的情况下无法工作。

如果没有看到确切的脚本,我们无法确切知道是什么导致了pythonw.

于 2012-04-11T21:20:15.927 回答