【发布时间】:2014-10-06 07:42:44
【问题描述】:
我正在尝试构建一个 python 脚本,它打开一个子进程(bash 脚本)并在 10 秒内将“stdout”读入一个变量。 10 秒后,我需要通过 POST 请求将数据传输到服务器。 我知道如何发出 POST 请求,但如何在 10 秒内收集“stdout”?
我找到了很多示例如何使用“Popen”,启动 bash 脚本并立即读取 stderr 而不会产生分歧,但是如何在一段时间内收集输出并部分释放?
【问题讨论】:
-
你能提供一些你一直在尝试的代码吗?所以我们可以更好地理解,并将其作为答案的基础。