<p>查看<a href="https://docs.python.org/2/library/itertools.html#itertools.islice" rel="nofollow noreferrer">islice</a>的文档</p>
<blockquote>
<p>itertools.islice(iterable, stop)<br/>
itertools.islice(iterable, start, stop[, step])</p>
<p>Make an iterator that returns selected elements from the iterable. If start is non-zero, then elements from the iterable are skipped until start is reached. Afterward, elements are returned consecutively unless step is set higher than one which results in items being skipped. <strong>If stop is None, then iteration continues until the iterator is exhausted, if at all</strong>; otherwise, it stops at the specified position. Unlike regular slicing, islice() does not support negative values for start, stop, or step. Can be used to extract related fields from data where the internal structure has been flattened (for example, a multi-line report may list a name field on every third line).</p>
</blockquote>
<p>我想你可以告诉它从第二行开始迭代到最后。e、 g</p>
<pre><code>with open('filename') as fin:
for line in islice(fin, 2, None): # <--- change 1 to 2 and 16 to None
print line
</code></pre>