readLine()函数读取文件中的每一行数据
发布时间:2023-06-23 18:08:13
以上。
readLine()函数是在读取文件时,按行读取文件的每一行数据。这个函数通常被用于读取文本文件中的数据。
在使用readLine()函数时,需要注意以下几点:
1. 在使用readLine()函数时,文件必须以读模式打开。
2. readLine()函数每次只能读取一行数据。
3. readLine()函数返回的数据包括行尾符,如 "
","\r"或"\r
"等,需要在后续处理中进行删除或替换。
4. 如果文件已经读取到结尾,使用readLine()函数返回的是空字符串。
下面是使用readLine()函数读取文件的一个示例代码:
with open('file.txt', 'r') as file:
line = file.readline()
while line != '':
print(line.rstrip('
')) # 删除行尾符
line = file.readline()
这个代码将会读取名为"file.txt"的文件,每次读取一行数据并打印出来。需要注意的是,我们在打印时使用了rstrip()函数来删除行尾符"
"。当文件已经读取到结尾时,读取到的数据将会是一个空字符串,while循环将结束。
总之,readLine()函数是一个十分常用的文件读取函数,在处理文本文件时尤其重要。
