擅长:python、mysql、java
<p>有两件事:<code>cd</code>将为该子进程设置目录,该子进程将立即退出:</p>
<pre><code>subprocess.call(["cd", "/home/atweb/Documents/opengrok"])
</code></pre>
<p>换句话说,这是一个浪费的步骤。在</p>
<p>下一个子流程对前一个子流程的环境一无所知:</p>
^{pr2}$
<p>…所以它不能运行了。如果要在该目录下运行所有程序,请使用:</p>
<pre><code>os.chdir("/home/atweb/Documents/opengrok")
</code></pre>
<p>在任何<code>subprocess.call()</code>行之前。在</p>