032 Python语法之linecache-行缓冲

行缓冲

  1. 内部使用的原理是二分查找法
  2. 只能适用于utf-8

使用方式

import  linecache
#linecache仅仅处理utf-8编码文件,
#随机跳到哪一行
path=r"G:\data\CSDN数据\csdn.txt"
linecache.updatecache(path) #抓取路径进行预处理
print("OK")
mylist=linecache.getlines(path)[0:0]#列表,抓取第一行,包左不包右,返回值是一个列表
print(mylist)

方法介绍

1. 抓取路径进行预处理

linecache.updatecache(path)

2. 抓取多行,包左不包右,返回值是一个列表

mylist=linecache.getlines(path)[0:1]

你可能感兴趣的:(032 Python语法之linecache-行缓冲)