readLine()函数从文件中读取多行文本?
发布时间:2023-07-02 05:53:40
readLine()函数是从文件中读取一行文本的方法。它会从文件指针所在位置开始读取,直到遇到换行符("
"),然后返回读取到的文本内容。
readLine()函数可以用于读取多行文本,但是需要在适当的位置使用循环来连续读取每一行。
以下是一个示例使用readLine()函数读取多行文本的代码:
file = open('example.txt', 'r')
lines = []
line = file.readLine()
while line:
lines.append(line)
line = file.readLine()
file.close()
# 打印读取到的文本内容
for line in lines:
print(line)
在这个示例中,我们首先打开一个名为example.txt的文件,并创建一个空列表lines来保存读取到的文本行。然后使用readLine()方法读取 行,并将其添加到lines列表中。接下来使用一个循环,反复调用readLine()方法,直到读取到的行为空(即文件末尾),这时循环终止。最后关闭文件并打印读取到的文本内容。
请注意,每次调用readLine()方法都会从当前位置读取一行文本。因此,在循环中,每次迭代都会自动将文件指针定位到下一行的开始位置。这样就可以顺序读取文件的每一行。
总结起来,readLine()函数可以用于从文件中读取多行文本,但需要结合循环来连续读取每一行。
