如何在python 2.5中杀死windows(xp 32位)中的进程? 有关stackoverlow的人发布了如何导入ctypes并执行此操作,但我没有ctypes模块。
我正在按以下方式运行该过程 -
ex=Execution(cmd)
#do something
ex.proc.kill()
这给了我一个错误,说Popen对象没有属性kill。 使用os.kill(ex.pid,signal.SIGKILL)会产生类似的错误。
答案 0 :(得分:3)
其中,我找到了两种方法:
后者将subprocess
模块与taskkill
结合使用。前win32api.TerminateProcess
。
答案 1 :(得分:0)
Popen.kill()仅在Python 2.6之后可用。对于2.5及更早版本,您可以使用“The MYYN”中提到的taskkill或win32api。