美文网首页
linecache:一行代码搞定大文件读取,可读取指定的行

linecache:一行代码搞定大文件读取,可读取指定的行

作者: EvanLX | 来源:发表于2018-06-29 07:11 被阅读0次

因需要读取TXT指定的行内容,发现一个超级好用的模块,linecache;

又恰好暂停码字N久,更新一下。O(∩_∩)O

linecache特点
  1. 一次性将大文件内容读取到内存中
  2. getline方法可以读取指定的行
新建一个文本文档test.txt

那一夜,我听了一宿梵唱,不为参悟,只为寻你的一丝气息。
那一月,我转过所有经纶,不为超度,只为触摸你的指纹。
那一年,我磕长头拥抱尘埃,不为朝佛,只为贴着你的温暖。
那一世,我翻遍十万大山,不为修来世,只为路中能与你相遇。

新建test.py脚本,敲入代码:
import linecache
print(linecache.getline('test.txt', 3))  # 指定读取第3行
运行结果

那一年,我磕长头拥抱尘埃,不为朝佛,只为贴着你的温暖。

比with open()更好用的文件读取方法,一行代码搞定,效率提升N倍。

相关文章

网友评论

      本文标题:linecache:一行代码搞定大文件读取,可读取指定的行

      本文链接:https://www.haomeiwen.com/subject/wvsoyftx.html