readline方法的返回值

Python中的 readline() 方法用于从文件对象中读取一行内容,并返回一个字符串。当读取到文件末尾时, readline() 会返回一个空字符串( '' )。

如果文件中存在多行内容,则每次调用 readline() 方法时,都会返回文件中的下一行内容。也就是说,连续调用多次 readline() 方法可以逐行读取整个文件的内容。

需要注意的是, readline() 方法会保留每行内容结尾的换行符( \n ),因此如果需要去掉换行符,可以使用字符串的 strip() 方法进行处理。

下面是一个使用 readline() 方法读取文件内容的简单示例:

with open('file.txt', 'r') as f:
    line = f.readline()
    while line:
        print(line.strip())  # 去掉换行符后输出每行内容
        line = f.readline()

上述代码中,with open('file.txt', 'r') as f语句打开名为file.txt的文件,并将文件对象赋值给变量f。接着,使用f.readline()方法读取文件的第一行内容,并将其赋值给变量line。使用while循环,如果line的值不为空字符串,则输出line的内容,并继续调用f.readline()方法读取下一行内容,直到读取到文件末尾。

  •