默认情况下,Python脚本(扩展名为.py的文件)将由 python.exe 执行
。该可执行文件将打开一个终端,即使该程序使用GUI,该终端也将保持打开状态。如果您不希望这种情况发生,请使用扩展名.pyw,该扩展 名将
默认使脚本由 pythonw.exe 执行(两个可执行文件均位于Python安装目录的顶层)。这样可以抑制启动时的终端窗口。您还可以使用pythonw.exe使所有.py脚本执行,例如通过常规功能进行设置(可能需要管理权限):
https://docs.python.org/2/using/windows.html
因此,在实践中,唯一的区别是,一个保留一个控制台窗口,而另一个则不保留。*
.pyw最明显的用法是GUI应用程序,因为具有独立GUI的应用程序显然不需要或不需要控制台窗口。



