2011-09-27 32 views
0

Windows 7:我正在使用Python3.2和IDLE。每次我编辑和加载我的程序时,即使程序打印出Hello World,我也会得到一个新的“pythonw.exe * 32”进程(如Windows任务管理器所示)。每个Python IDLE运行开始一个新进程

如果程序在静态RAM驱动器上,这是一个特殊的麻烦,因为那时我必须分别杀死每个进程,然后才能弹出驱动器。

这是IDLE中的错误吗?有没有办法阻止这种情况发生?或者至少,有没有办法一次性杀死所有这些pythonw进程,而不是一次一个呢?

回答

3

升级到版本3.2.2。这为我修复了这个错误。我在3.2.1中看到了同样的情况。

+0

这确实在3.2.2中修复了:http://bugs.python.org/issue12540 –

1

您也可以一次杀死多个蟒蛇进程在Windows上使用以下命令:

taskkill /F /IM pythonw.exe 
0

我已经注意到这个在Windows 7上运行IDLE v2.7.3; Tk版本8.5; Python 2.7.3

但是,如果在程序自行完成之前终止程序,它似乎只能关闭该进程。如果可能的话,让你的程序运行到最后。

相关问题