在 Python 中,如何执行 .exe 文件并在 n 秒后停止它? [复制]
Posted
技术标签:
【中文标题】在 Python 中,如何执行 .exe 文件并在 n 秒后停止它? [复制]【英文标题】:In Python, how do I execute a .exe file, and stop it after n seconds? [duplicate] 【发布时间】:2013-09-15 13:48:37 【问题描述】:我正在使用“子进程”从 Python 脚本执行 .exe 文件。我需要循环执行此操作,即启动 .exe,运行一分钟,杀死它,重新执行。
我正在使用 subprocess.check_call 使用参数执行它,但我不知道如何停止它。
【问题讨论】:
【参考方案1】:subprocess.check_call
用于检查返回值 - 使用subprocess.Popen
这将返回一个进程ID,(pid
),可以在您的时间限制后使用pid.terminate()
结束进程,(杀死它)。
【讨论】:
以上是关于在 Python 中,如何执行 .exe 文件并在 n 秒后停止它? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
求教在delphi中,如何把两个exe做为res加入到另一个exe中,并在运行时释放两个exe
求教在delphi中,如何把两个exe做为res加入到另一个exe中,并在运行时释放两个exe
如何在exe中执行bat文件? (使用 WinRAR sfx 创建的 exe)
Python libinsane到可执行文件(制作exe后将dll文件保存在哪里)