2014-03-19 85 views
-1

我想利用我的Python脚本启动一个exe关闭一个exe有没有一种方法可以让我从蟒蛇

,但我想关闭/从Python脚本杀死它太。有没有什么办法可以完成停止python的exe文件?

PS:当我执行Alt + F4时,我的可执行文件会停止。我基本上想要在python中以编程方式模拟Alt + F4。

回答

1

当然,你想在子进程上调用Popen.terminate()Popen.kill()。例如: -

p = subprocess.Popen(['path/to/long/runnning/process', 'arg1', 'arg2']) 
... 
p.terminate() # kill the process. 

Popen.terminate是多了几分温柔 - 在POSIX操作系统,它会给该程序的机会来处理信号,并做一些清理与kill将尝试立即销毁过程。

+0

哇,谢谢你这么快的回复。欣赏!!奇迹般有效! –

相关问题