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]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,891评论 18 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,547评论 9 467
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,179评论 25 708
  • 在2006年的时候,有一天突然意识到,其实这个世界上并没有会和自己相伴到老,都只会或只能和自己一起走过其中的一段旅...
    猫小开阅读 508评论 2 50
  • 当你更在意获取知识,而不是仅仅为了感受阅读乐趣的时候,怎样才能从一本书中或者其他类型的文章中获益匪浅呢? 一种令人...
    可飞天阅读 1,459评论 0 4