杀死在Windows Python 2.5进程

我如何杀死在Python(Windows XP中的32位)进程? 有人在stackoverlow发表如何导入ctypes并做到这一点,但我没有一个ctypes模块。

我正在以如下方式运行这个过程 –

ex=Execution(cmd) #do something ex.proc.kill() 

这给了我一个错误,说Popen对象没有属性杀死。 使用os.kill(ex.pid,signal.SIGKILL)给出了类似的错误。

其中,我发现了两种方式:

后者将subprocess模块与taskkill结合使用。 前者为win32api.TerminateProcess

Popen.kill()仅在Python 2.6之后可用。 对于2.5及更早版本,您可以使用“MYYN”中提到的taskkill或win32api。