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