擅长:python、mysql、java
<p>当我尝试几乎相同的事情时,它似乎工作如下:</p>
<pre><code>import subprocess
print(subprocess.call(["python2", "-c", "import sys; print sys.version"]))
</code></pre>
<p>当从python3调用时,它将打印2.7.5。当然,这取决于您要使用的python版本是否在路径上,如果不在路径上,则使用完整路径调用二进制文件</p>
<p>不确定这是否只是一个输入错误,但我注意到您说过要运行filetext.py,但您在示例中传递了filetext.txt</p>
<p>如果这不起作用,我必须知道更多你说的不起作用,但到底发生了什么</p>