[Python]linecache
2014-07-24 17:51
375 查看
#!/usr/bin/env python # -*- coding: utf-8 -*- #python2.7x #linecache_test.py #author: orangleliu ''' 官网的解释就是可以得到文件的任意一行,并且这方法是经过优化的,使用了缓存。 ''' import linecache filename = './test.txt' ##获取所有的行 f = linecache.getlines(filename) print f ##获取任意一行 context = linecache.getline(filename, 1) print context #当文件的内容改变的时候 #需要 check 或者是update 下,才能获取新的文件 linecache.checkcache(filename) #或者 linecache.updatecache(filename) #使用完了要清空缓存 linecache.clearcache()
相关文章推荐
- 洗礼灵魂,修炼python(19)--文件I/O操作,linecache,fileinput模块
- python--用linecache模块方便提取文本数据
- python开发_linecache
- python--用linecache模块方便提取文本数据
- Python标准模块--linecache
- Python开发--linecache
- python教程19--《python基本数据类型list、tuple、dict、linecache读取file内容大综合运用》
- Python指南--使用Python解释器
- 跟老齐学Python之网站的结构
- Python指南--数据结构
- Python指南--数据结构
- 搭建Python的集成开发环境WingIDE
- Python指南--深入流程控制
- Python指南--深入流程控制
- 用Python实现数据库编程
- Python指南--开胃菜
- Python指南--开胃菜
- python3解析库lxml的安装与基本使用
- Python指南--初步认识Python
- Python指南--前言