码迷,mamicode.com
首页 > 系统相关 > 详细

linecache模块的使用

时间:2014-11-25 18:48:55      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:python   linecache   

linecache模块是python自带的模块,下面简单记录下其使用方法:

import linecache
linecache.getlines(filename)            #从名为filename的文件中得到全部内容,输出为列表格式,以文件每行为列表中的一个元素
linecache.getline(filename,lineno)      #从名为filename的文件中得到第lineno行
linecache.clearcache()                  #清除缓存。如果你不再需要先前从getline()中得到的行
linecache.checkcache(filename)          #检查缓存的有效性。如果在缓存中的文件在硬盘上发生了变化,并且你需要更新版本,使用这个函数。如果省略filename,将检查缓存里的所有条目。
linecache.updatecache(filename)         #更新文件名为filename的缓存。如果filename文件更新了,使用这个函数可以更新linecache.getlines(filename)返回的列表


实例:
>>> import linecache
>>> a=linecache.getlines(‘a.txt‘)       #读取到文件的内容,返回值是一个列表
>>> a=linecache.getline(‘a.txt‘,4)      #读取文件第4行
>>> a=linecache.getlines(‘a.txt‘)[0:4]  #读取文件前4行,返回值是一个列表




本文出自 “leboit” 博客,谢绝转载!

linecache模块的使用

标签:python   linecache   

原文地址:http://leboit.blog.51cto.com/1465210/1582484

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!