python开发_linecache
2013-08-16 16:16
302 查看
#从linecache的名称,我们可以知道该模块和cache(缓存)有关 #linecache现把文件读入到缓存中,在以后访问文件的时候,就不必要再从硬盘读取 #所以经常用于那些读取频率很高的文件 还可以参考:open()
运行效果:
================================================
代码部分:
================================================
#python linecache #从linecache的名称,我们可以知道该模块和cache(缓存)有关 #linecache现把文件读入到缓存中,在以后访问文件的时候,就不必要再从硬盘读取 #所以经常用于那些读取频率很高的文件 import os import linecache def get_content(path): '''读取缓存中文件的内容,并以字符串形式返回''' if os.path.exists(path): content = '' cache_data = linecache.getlines(path) for line in range(len(cache_data)): content += cache_data[line] return content else: print('the path [{}] is not exist!'.format(path)) def main(): path = 'c:\\test.txt' content = get_content(path) print(content) if __name__ == '__main__': main()
相关文章推荐
- Python开发--linecache
- Eclipse中配置Python开发环境
- Python学习笔记-简单GUI开发
- UliPad ----python 开发利器
- 使用python进行Web开发之起航
- Ubuntu下使用Eclipse和PyDev搭建完美Python开发环境
- kali linux Python 黑客编程 开发环境初始化
- 乌班图下python完美开发环境配置
- 教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法
- Eclipse python开发 按下ctrl不能跳转解决
- odoo8.0开发笔记(一):Notepad ++的自动缩进引发python的问题
- Python开发中的cookie 学习
- 开发使用mysql的一些必备知识点整理(四)与python交互
- 使用vim进行python开发
- python开发_email_读取邮件头信息
- python3 开发面试题(常用模块以及第三方库)6.5
- FireFly开发之路(一)python学习一
- python开发工具
- Python服务器开发(1)