擅长:python、mysql、java
<p>使用<code>subprocess.Popen()</code>,您不需要手动调用<code>os.pipe()</code>之类的事情。在</p>
<pre><code>pobj1 = subprocess.Popen(['cat'] + ['parts/' + x for x in sorted(os.listdir('parts'))],
stdout=PIPE)
pobj2 = subprocess.Popen(shlex.split('pbzip2 -d -c'),
stdin=pobj1.stdout,
stdout=open('outfile.data', 'w+'))
</code></pre>
<p>应该做你想做的。在</p>