擅长:python、mysql、java
<p>如果只想读取文件一次,请编写一个生成器,它包装<code>file</code>,并返回一个标志,指示该行与从文件中读取的实际行是偶数还是奇数。在</p>
<pre><code>def oddeven(f, even=True):
for line in f:
yield even, line
even = not even
</code></pre>
<p>用法:</p>
^{pr2}$
<p>这可以通过将输出文件对象存储在可索引容器中来进一步简化:</p>
^{3}$