2011-09-27 66 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

但是,如果在程序自行完成之前終止程序,它似乎只能關閉該進程。如果可能的話,讓你的程序運行到最後。

相關問題