我正在尝试使用
从我的python脚本启动exe子流程
但是我想从python脚本中关闭/杀死它。有什么方法我可以完成从python停止exe ?
PS:当我做Alt+F4时,我的可执行文件停止。我基本上想在python中模拟Alt+F4编程。
当然,您希望在子进程上调用Popen.terminate()
或Popen.kill()
。例如:
p = subprocess.Popen(['path/to/long/runnning/process', 'arg1', 'arg2'])
...
p.terminate() # kill the process.
Popen.terminate
更温和一点——在POSIX操作系统上,它会给程序一个处理信号的机会,并做一些清理,而kill
将试图立即破坏进程。