基本上,我有一个使用
加载的应用程序p = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
我可以使用p.stdin.write()发送命令,没有任何问题,但我需要监视stdout以获取服务器响应。整个事情都在tcp服务器内运行,所以我需要知道select.select()是否会在被调用时停止执行。我也找不到使用select.select的任何示例代码,我发现手册页有点令人困惑。有人可以就此提出一些建议吗?
答案 0 :(得分:0)
非无timeout
参数将确保select()
不会阻止。