我想在阅读文本文件时跳过前17行。
假设文件看起来像:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 good stuff
我只想要好东西。我正在做的事情要复杂得多,但这是我遇到的麻烦。
使用切片,如下所示:
with open('yourfile.txt') as f: lines_after_17 = f.readlines()[17:]
如果文件太大而无法加载到内存中:
with open('yourfile.txt') as f: for _ in range(17): next(f) for line in f: # do stuff