linechche是用来读取文件的,他与传统的f = open('./test.txt','r')相比,当所需读取的文件比较大时,linecache将所需读取的文件加载到缓存中,从而提高了读取的效率。

1.最常用的方法1:getline(filename, lineno[, module_globals])

content = linecache.getline(path,line_index)

获得path文件的第line_index行的内容。

2.最常用的方法2:getlines(filename)

contents = linecache.getlines(path)

获得path文件的所有行的集合。

3.linecache.clearcache() ,清除现有的文件缓存。

4.linecache.checkcache([filename]) ,参数是文件名,作用是检查缓存内容的有效性,可能硬盘内容发生了变化,更新了,如果不提供参数,将检查缓存中所有的项。

python 之 linecache 用法记录相关推荐

  1. python isinstance得用法记录

    isinstance isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type(). 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系. is ...

  2. python装饰器实例-Python装饰器用法实例总结

    本文实例讲述了Python装饰器用法.分享给大家供大家参考,具体如下: 一.装饰器是什么 python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能, ...

  3. 计算机二级考试python+C语言通过记录

    计算机二级考试python+C语言通过记录 突然想到可以在这里晒晒成绩,也是记录一种. 虽然二级考试证书并没有太大价值,在学校的评价体系中也没有一席之地,但相较于靠刷题考取其他等级证书,却对知识一无所 ...

  4. 【Python】Parser 用法-通俗易懂!

    目录 1 前言 2.使用方法 2.1 实例化ArgumentParser 2.2 使用add_argument函数添加参数 2.3 add_argument() 方法定义如何解析命令行参数 2.4 使 ...

  5. Python中self用法详解

    Python中self用法详解 https://blog.csdn.net/CLHugh/article/details/75000104 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 V ...

  6. python loc iloc,Python pandas loc用法与iloc区别 聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明...

    想了解聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明的相关内容吗,Rainpages在本文为您仔细讲解Python pandas loc用法与iloc区别的相关知识和一些C ...

  7. Python 使用 Flask框架记录

    Python 使用 Flask框架记录 1.安装Flask ​ Flask依赖两个外部库,Werkzeug和Jinja2,Werkzeug是一个WSGI(服务器网关接口).Jinja2时负责渲染模板. ...

  8. 简单介绍Python中异常处理用法

    这篇文章主要给大家分享的是 Python中异常处理用法,为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,下面来看看文章对此的用法,需要的朋友可以参考一下 为了保证程 ...

  9. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

最新文章

  1. Net 下安装、调试的常见问题与错误!!!
  2. k8s 通过环境变量获取Pod信息
  3. wget 下载一个网站所有文件
  4. Json返回时间中出现乱码问题的两种解决方法
  5. java bean 工厂模式_深入理解Java的三种工厂模式
  6. c语言for循环++_C ++程序使用循环查找数字的幂
  7. 最简单DIY基于Android系统的万能蓝牙设备智能遥控器
  8. RapidMiner是什么,主要的功能和特点是什么?
  9. 基于matlab的微分例题,matlab程序设计常微分方程编程例题答案数学.doc
  10. 用树莓派DIY便携式警报器
  11. php 判断是否是日文,php正则判断中文韩文的编码的例子
  12. 百度信息流 绑定服务器,百度信息流账户怎么搭建?百度信息流账户搭建教程...
  13. 使用快捷指令高德导航(高德地图)
  14. 8cm等于多少像素_厘米与像素一张图片,要打印尺寸为10.8厘米*17厘米,图片要编 爱问知识人...
  15. 异形外星人那么“阔怕”,神秘外星信号该不该回复?
  16. RTL8188CUS 无线网卡使用说明
  17. 基于python实现resnet_【Tensorflow系列】使用Inception_resnet_v2训练自己的数据集并用Tensorboard监控...
  18. c语言用随机投点法计算圆周率,(原创精品)用随机投点法计算π值【compute π with dartpoint randomly】...
  19. F5 HSL高速日志配置(GTMLTM)
  20. unity实现简单fps游戏功能

热门文章

  1. ASP长文章内容自动分页函数
  2. 软件测试作业3:软件测试的16条公理
  3. 网络安全-配置dns服务器
  4. [Python图像处理] 九.形态学之图像开运算、闭运算、梯度运算
  5. [CentOS Python系列] 三.阿里云MySQL数据库开启配置及SQL语句基础知识
  6. iOS之深度剖析UIScrollView的实现原理与阻尼动画
  7. LeetCode Algorithm 797. 所有可能的路径
  8. G6 图可视化引擎——入门教程——前言
  9. Python和单元测试那些事儿
  10. 1001:Hello,World!