python学习心得(1) --- 大型文件的读取
2016-07-19 10:31
302 查看
我在博客上发表一些我的Python学习心得,希望对大家能有帮助。
这一篇我们讲述大型文件python如何去读取。
读取文件的操作有三个:
read() 直接去读字节到字符串中,可以指定size来读取
readline() 读取打开文件的一行
readlines() 读取所有的行,然后返回一个字符串列表
for line in open(…)
在大型文件读取的时候,我们不能把所有内容都读入内存中,好的办法是通过逐行或者分块来读取
2、readline函数:不多说,直接上代码
3、readlines函数:由于一次性读取到内存,会出错
4、for line in open():
这一篇我们讲述大型文件python如何去读取。
1、文件读取
当我们使用open函数取得一个文件对象之后,对这个文件的所有操作都是通过这个句柄来实现的。读取文件的操作有三个:
read() 直接去读字节到字符串中,可以指定size来读取
readline() 读取打开文件的一行
readlines() 读取所有的行,然后返回一个字符串列表
for line in open(…)
在大型文件读取的时候,我们不能把所有内容都读入内存中,好的办法是通过逐行或者分块来读取
2、大型文件操作
1、 read函数:我们在去读的时候可以通过设置其中参数size来逐块进行读取,实现大型文件的读取。2、readline函数:不多说,直接上代码
f = open("大型文件.txt") line = f.readline() while line: print(line) line = f.readline() f.close()
3、readlines函数:由于一次性读取到内存,会出错
4、for line in open():
f = open('大型文件.txt', 'r') for i in f: print(i) f.close
相关文章推荐
- python数据类型详解
- python numpy 教程
- Python--字符串
- Python随堂笔记5-6
- Python笔记第3章,模块和模块的常用方法,函数式编程yield,三元运算Lambda表达式,内置涵数,常用模块
- Python新手学习基础之数据类型——字符串的切片截取
- python中常见的if __name__ == '__main__':
- Python 模块.
- Python __init__模块
- Python FAQ:Web开发
- 分析python处理基本数据<二>
- Python操作Mysql数据库
- 以写代学: python for循环 range函数 xrange函数
- 正则表达式的详细规则和实例
- python 部署:virtuale + gunicorn + supervisor + flask
- 【Python】入门一
- XGBoost参数调优完全指南(附Python代码)
- 学习总结-20160719
- python资料
- 史上最强的Vim 配置文件(修正版)