使用python的Selenium中的readline()和readlines()有什么区别?

readline()readlines()方法之间的区别在下面列出。

readlines()

  • 此方法将一次读取文件的全部内容。

  • 此方法读取所有文件内容并将其存储在列表中。

  • 此方法使用readline()读取到行尾,并返回一个列表。

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()
猜你喜欢