我正在使用enumerate()
迭代文件的行,有时需要从特定的文件行开始迭代,因此我尝试使用testfile.seek()
,例如,如果我想重新从第10行开始迭代文件,则使用 testfile.seek(10)
:
test_file.seek(10)
for i, line in enumerate(test_file):
…
然而,test_file
总是从第一行0开始迭代。我做错了什么?为什么 seek()
不起作用?如果有更好的实现方法,也请提供。
先行感谢并会确保点赞/接受答案。
seek(10)
不是将文件定位到第 10 个字节吗? - Eric Duminil