擅长:python、mysql、java
<p>作为回答,而不是在注释中->;问题是您安装了多个python解释器,并且您得到的解释器与通过<code>subprocess.check_output</code>启动它时预期的不同。您应该这样更改调用来解决这个问题:</p>
<pre><code>output = subprocess.check_output([sys.executable, filename,data], shell=False)
</code></pre>
<p>这将至少确保两个脚本由同一个解释器运行。</p>