擅长:python、mysql、java
<p>如果要将输入发送到shell,则应将其作为<code>communicate</code>中的参数传递,如下所示:</p>
<pre><code>prcs = subprocess.Popen("MYSHELL",shell=True,
subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
outputPrcs, err = prcs.communicate("cmnd1; cmnd2;")
print outputPrcs
</code></pre>
<p>测试:</p>
^{pr2}$