<p>我试图用python创建一个逐行过滤器。但是,<code>stdin.readlines()</code>在开始处理之前读取所有行,python将耗尽内存(<code>MemoryError</code>)。</p>
<p>我怎么能一次只记住一行?</p>
<p>我的密码是:</p>
<pre><code>for line in sys.stdin.readlines():
if( filter.apply( line ) ):
print( line )
</code></pre>
<p>(注:我在2.6)</p>