在Python中,文件对象有一个方法叫做 readline()
,它用于从文件中读取一整行数据(包括行尾的换行符)。
这里是一个使用 readline()
的基本示例:
# 打开一个文件
with open('example.txt', 'r') as file:
# 读取第一行
first_line = file.readline()
print(first_line)
# 读取第二行
second_line = file.readline()
print(second_line)
# 如果你想继续读取直到文件末尾,你可以使用一个循环
while True:
line = file.readline()
if not line: # 当读取到空行时,说明已经到达文件末尾
break
print(line)
在上面的代码中,readline()
每次调用都会返回文件中的下一行。当到达文件末尾时,readline()
会返回一个空字符串。
注意:
readline()
只会读取一行,如果你想读取整个文件,你应该使用read()
方法或者在一个循环中多次调用readline()
。- 当你使用
with
语句打开文件时,你不需要(也不应该)手动关闭文件。当with
块结束时,文件会自动关闭。这是一个很好的做法,因为它可以确保文件总是被正确关闭,即使发生异常也是如此。