擅长:python、mysql、java
<p>使用<code>itertools.islice</code>分割迭代器:</p>
<pre><code>from itertools import islice
with open('filename') as f1, open('evens.txt', 'w') as f2:
for line in islice(f1, 0, None, 2):
f2.write(line)
with open('filename') as f1, open('odds.txt', 'w') as f2:
for line in islice(f1, 1, None, 2):
f2.write(line)
</code></pre>