如何停止运行没有GUI窗口的Python .pyw脚本?

2 投票
1 回答
3704 浏览
提问于 2025-04-17 09:28

我写了一个Python脚本,并把它保存成了.pyw文件,这样我就不需要在控制台里运行它了。我现在想知道,如果这个脚本正在运行,我该怎么停止它。现在我做的办法是打开IDLE,然后把它关掉,这样可以停止运行,但我觉得应该有更好的方法。有没有人能给我一些建议?

1 个回答

4

正如文档中所说,

Python的安装程序会自动把.py文件和python.exe关联起来,这样你只需双击一个Python文件,它就会作为脚本运行。文件的扩展名也可以是.pyw,在这种情况下,通常会出现的控制台窗口会被隐藏。

.pyw扩展名主要是给Python的图形用户界面(GUI)使用的。因为这些程序会自己创建窗口,所以不需要控制台窗口。如果一个.pyw脚本没有创建任何GUI窗口,那么要停止它的执行,唯一的方法就是结束Python进程。

如果你不想用控制台来运行你的脚本(使用.py扩展名),只需双击它就可以了。

撰写回答