擅长:python、mysql、java
<p>communicate()返回一个元组(stdout\u data,stderr\u data),您需要的输出在<code>output[0]</code>中,它是所需字典的字符串表示形式,然后可以使用<code>my_dict = json.loads(output[0])</code>来获取字典。在</p>
<p>更新:在循环中运行这个</p>
<pre><code>my_dict = {}
for i in range(20):
x=subprocess.Popen([" python"," first.py"],shell=True, stdout=subprocess.PIPE)
output = x.communicate()
my_dict.update({i: json.loads(output[0])})
</code></pre>
<p><code>my_dict</code>将包含打印的<code>sms</code>变量的20个字典</p>