Python-如何跳至巨大文本文件中的特定行?

Python-如何跳至巨大文本文件中的特定行?,第1张

Python-如何跳至巨大文本文件中的特定行?

由于你不知道换行符在哪里,因此无法至少一次不读入文件就无法跳转。你可以执行以下 *** 作:

# Read in the file once and build a list of line offsetsline_offset = []offset = 0for line in file:    line_offset.append(offset)    offset += len(line)file.seek(0)# Now, to skip to line n (with the first line being line 0), just dofile.seek(line_offset[n])


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5640934.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存