在Python中,如何执行.exe文件,并在n秒后停止它?

时间:2013-09-11 13:39:25

标签: python

我正在使用“subprocess”从Python脚本执行.exe文件。我需要在一个循环中执行此操作,即启动.exe,运行它一分钟,杀死它,重新执行它。

我使用subprocess.check_call用参数执行它,但我不知道如何阻止它。

1 个答案:

答案 0 :(得分:0)

subprocess.check_call用于检查返回的值 - 使用subprocess.Popen会返回一个进程ID(pid),可以在pid.terminate()的时间限制后使用结束这个过程,(杀死它)。