擅长:python、mysql、java
<p>不,shell将从Python解释器继承<code>PATH</code>,也就是说,它将是<code>os.getenv('PATH')</code>。此外,还可以在命令中设置路径:</p>
<pre><code>subprocess.Popen(['PATH=/where/ever/bin:$PATH coffee'], shell=True)
</code></pre>
<p>不过,我建议您在执行Python程序之前,要么使用<code>coffee</code>的完整路径,要么设置<code>PATH</code>。在</p>