Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用“子进程”从 Python 脚本执行 .exe 文件。我需要在一个循环中执行此操作,即启动.exe,运行一分钟,将其杀死,然后重新执行。
我正在使用 subprocess.check_call 使用参数执行它,但我不知道如何停止它。
subprocess.check_call用于检查返回值 - 使用subprocess.Popen它会返回一个进程 ID ( pid),可以在您的时间限制后使用它pid.terminate()来结束进程(杀死它)。
subprocess.check_call
subprocess.Popen
pid
pid.terminate()