<p>我有一个文件,它有一些标题行,例如</p>
<pre><code>header1 lines: somehting something
more headers then
somehting something
----
this is where the data starts
yes data... lots of foo barring bar fooing data.
...
...
</code></pre>
<p>我已经通过循环和运行<code>file.readlines()</code>,<strong>跳过了头行,除了循环和合并其余的行之外,我还能如何读取其余的行?</strong></p>
^{pr2}$
<p>跳过前5行:</p>
<pre><code>from itertools import islice
with open('yourfile') as fin:
data = list(islice(fin, 5, None))
# or loop line by line still
for line in islice(fin, 5, None):
print line
</code></pre>