【发布时间】:2016-08-18 18:58:19
【问题描述】:
我已经使用以下方法启动了一个子进程:
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
output = proc.communicate()[0]
有时cmd 命令会挂起,所以我的 Python 脚本此时也会挂起。
我想让它运行一段时间(10 秒?),如果我没有得到响应,那么只需终止进程并继续执行我的脚本。
我该怎么做?
【问题讨论】:
标签: python subprocess popen kill freeze