擅长:python、mysql、java
<p>我想你真正想要的是通过<code>sys.stdin</code>直接读<code>stdin</code>。但是您需要接受这样一个事实:应该有一种机制来停止接受来自<code>stdin</code>的任何数据,在本例中,通过传递<code>EOF</code>字符是可行的。一个<code>EOF</code>字符通过组合键<code>[CNTRL]+d</code>传递</p>
<pre><code>>>> data=''.join(sys.stdin)
Hello
World
as
a
single stream
>>> print data
Hello
World
as
a
single stream
</code></pre>