如何停止运行没有GUI窗口的Python .pyw脚本?
我写了一个Python脚本,并把它保存成了.pyw
文件,这样我就不需要在控制台里运行它了。我现在想知道,如果这个脚本正在运行,我该怎么停止它。现在我做的办法是打开IDLE,然后把它关掉,这样可以停止运行,但我觉得应该有更好的方法。有没有人能给我一些建议?
1 个回答
4
正如文档中所说,
Python的安装程序会自动把
.py
文件和python.exe
关联起来,这样你只需双击一个Python文件,它就会作为脚本运行。文件的扩展名也可以是.pyw
,在这种情况下,通常会出现的控制台窗口会被隐藏。
.pyw
扩展名主要是给Python的图形用户界面(GUI)使用的。因为这些程序会自己创建窗口,所以不需要控制台窗口。如果一个.pyw
脚本没有创建任何GUI窗口,那么要停止它的执行,唯一的方法就是结束Python进程。
如果你不想用控制台来运行你的脚本(使用.py
扩展名),只需双击它就可以了。