擅长:python、mysql、java
<p>作为回答:</p>
<p>在包装器模块中,在写入子进程的stdin之后调用<code>p.stdin.flush()</code>。在</p>
<p>在Python2中,默认值是创建没有任何缓冲区的Popen管道(<code>bufsize</code>的<code>bufsize</code>参数默认为0)。这意味着您编写的任何数据都会立即发送到子进程。在Python3中,缓冲是默认的(<code>bufsize</code>默认为-1,这意味着默认的缓冲区大小)。因此,出于性能原因,数据存储在内存中,直到缓冲区填满或调用flush。在</p>