我在博客上发表一些我的Python学习心得,希望对大家能有帮助。
这一篇我们讲述大型文件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