readline()
和readlines()
方法之间的区别在下面列出。
此方法将一次读取文件的全部内容。
此方法读取所有文件内容并将其存储在列表中。
此方法使用readline()读取到行尾,并返回一个列表。
此方法将读取文件中的一行。
如果文件未在新行中结束,则在字符串末尾保留新行字符,并在最后一行将其忽略。
此方法使用读取到行尾readline()
并返回列表。
代码实现 readline()
#open the file for read operation fl = open('pythonfile.txt') # reads line by line ln = fl.readline() while ln!= "": print(ln) ln = fl.readline() #close the file fl.close()
代码实现 readlines()
#open the file for read operation fl = open('pythonfile.txt') # reads line by line and stores them in list for ln in fl.readlines(): print(ln) #close the file fl.close()