Python读取文本文件内容的三种方法

#read()方法
#表示一次读取文件全部内容,该方法返回字符串。
fp = open('text.txt','r')
print(fp.read())
fp.close()
#readline()方法
#该方法每次读出一行内容,所以,读取时占用内存小,比较适合大文件,该方法返回一个字符串对象
fp = open('text.txt','r')
line = fp.readline()
while line:
    print(line)
    line = fp.readline()
fp.close()
#readlines()方法
#读取整个文件所有行,保存在一个列表(list)变量中,每次读取一行,但读取大文件会比较占内存
fp = open('text.txt','r')
lines = fp.readlines()
for line in lines:
    print(line)
fp.close()

你可能感兴趣的:(学习记录,python,开发语言)