欢迎访问宙启技术站
智能推送

readLine()函数以行为单位读取文本文件

发布时间:2023-07-03 11:34:15

readLine()函数是一个文本文件读取函数,它以行为单位读取文件内容。具体来说,readLine()函数会从文件中读取一行文本,并将其作为一个字符串返回。每次调用readLine()函数,它会返回文件中下一行的内容,直到文件结束。

readLine()函数的典型用法是在一个循环中反复调用,直到读取完整个文件。每次循环中,readLine()函数会读取文件的下一行,并将该行文本存储在一个变量中供后续处理使用。

以下是一个简单的示例代码,演示了如何使用readLine()函数读取一个文本文件并将每行内容打印出来:

# 打开文件
file = open("example.txt", "r")

# 循环读取文件的每一行内容,并打印出来
line = file.readline()
while line:
    print(line)
    line = file.readline()

# 关闭文件
file.close()

在上述代码中,我们首先使用open()函数打开了一个名为"example.txt"的文本文件,并指定了以读取模式打开文件。然后,我们使用while循环调用readLine()函数来读取文件中的每一行。循环会一直执行,直到readLine()函数返回一个空字符串,表示已经读取完整个文件。在循环内部,我们打印出每一行的内容。最后,我们使用close()函数关闭文件。

需要注意的是,readLine()函数会将包括换行符在内的所有字符都读取为一行内容。如果不希望包括换行符,可以使用strip()函数去除行末的换行符。例如,可以将print(line)改为print(line.strip())。

总之,readLine()函数是一个以行为单位读取文本文件的函数。它可以方便地读取大型文本文件、逐行处理文件内容等。