我如何杀死python 2.5中窗口(xp 32位)的进程? 有人在stackoverlow发布如何导入ctypes并做到这一点,但我没有一个ctypes模块。杀死窗口中的进程python 2.5
我运行过程中的以下way-
ex=Execution(cmd)
#do something
ex.proc.kill()
这给了我一个错误说POPEN对象没有属性杀。 使用os.kill(ex.pid,signal.SIGKILL)给出了类似的错误。
我如何杀死python 2.5中窗口(xp 32位)的进程? 有人在stackoverlow发布如何导入ctypes并做到这一点,但我没有一个ctypes模块。杀死窗口中的进程python 2.5
我运行过程中的以下way-
ex=Execution(cmd)
#do something
ex.proc.kill()
这给了我一个错误说POPEN对象没有属性杀。 使用os.kill(ex.pid,signal.SIGKILL)给出了类似的错误。
其中,我发现有两种方式:
后者采用与taskkill
会同subprocess
模块。前者win32api.TerminateProcess
。
Popen.kill()仅在Python 2.6之后可用。对于2.5及更早版本,您可以使用“MYYN”中提到的taskkill或win32api。
第二个链接已损坏。 – 2012-07-11 22:01:18