擅长:python、mysql、java
<p>回想一下迭代器是一类对象。它可以在多个<strong>for</strong>语句中使用。</p>
<p>这里有一种方法来处理这个问题,而不需要很多复杂的if语句和标志。</p>
<pre><code>with open(tmptxt, 'w') as outfile:
with open(txt, 'r') as infile:
rowIter= iter(infile)
for row in rowIter:
if row.startswith('foo2'): # Start of next section
break
print row.rstrip(), repr(row)
print "foo bar"
print row
for row in rowIter:
print row.rstrip()
</code></pre>