擅长:python、mysql、java
<p>根据您的评论,假设<code>data</code>包含输出:</p>
<pre><code>numbers = [int(x) for x in data.split()]
</code></pre>
<P>我假设数字是用空白分隔的,并且你已经从C++程序中得到了Python中的字符串(即,你知道如何使用^ {CD2>}模块)。在</p>
<> E>编辑< EEM>:让我们说你的C++程序是:</P>
^{pr2}$
<p>然后,可以在Python中执行以下操作:</p>
<pre><code>import subprocess
data = subprocess.Popen('./test', stdout=subprocess.PIPE).communicate()[0]
numbers = [int(x) for x in data.split()]
</code></pre>
<P>(无论你的C++程序输出的是换行符,或者是空白的任何组合)。