擅长:python、mysql、java
<p>可以使用<a href="https://docs.python.org/2/library/itertools.html#itertools.islice" rel="noreferrer">itertools.islice</a>,将要开始写入的行作为第二个参数传递,因此对于基于0的行6,可以使用<code>5</code>,<em>如果stop为None,则迭代将继续,直到迭代器耗尽</em></p>
<pre><code>import csv
from itertools import islice
with open("in.csv") as f, open("out.csv","w") as out:
r = csv.reader(islice(f, start=5,stop=None))
wr = csv.writer(out)
wr.writerows(r)
</code></pre>
<p>如果您保持以下行不变,则不一定需要csv模块:</p>
<pre><code>with open("in.csv") as f, open("out.csv","w") as out:
r = islice(f, 5 ,None)
out.writelines(r)
</code></pre>