擅长:python、mysql、java
<p>最简单的<em>方法是调用<a href="http://docs.python.org/2/library/subprocess.html#subprocess.check_output" rel="nofollow">^{<cd1>}</a>,后者调用进程并返回其输出(或在非零返回代码上引发异常,但您仍然可以通过异常对象访问输出)。它可以轻松地处理<code>STDOUT</code>和<code>STDERR</code>(默认情况下只有<code>STDOUT</code>)。在</p>
<p>手册示例:</p>
<pre><code>>>> subprocess.check_output(["echo", "Hello World!"])
'Hello World!\n'
</code></pre>
<p>如果您的进程正在生成大量数据,并且您希望在它运行时对其进行处理,则必须打开管道并使用<code>communicate</code>,如其他答案中所述。在</p>