按行读取文件内容
- read方法默认会把文件的所有内容一次性读取到内存
- 如果文件太大,对内存的占用会非常严重
readline方法
- readline方法可以一次读取一行内容
- 方法执行后,会把文件指针移动到下一行,准备再次读取
读取大文件的正确姿势
# 打开文件
file = open("README")
while True:
# 读取一行内容
text = file.readline()
# 判断是否读到内容
if not text:
break
print(text,end="")
# 关闭文件
file.close()