📅  最后修改于: 2023-12-03 14:46:47.809000             🧑  作者: Mango
如果你是Python的程序员,那么你肯定会需要读取文件中的一行或多行,本文将向你介绍如何使用Python来读取行。
要读取文件的单行内容,可以使用Python内置的file对象的readline()方法。该方法将返回文本文件的下一行,如果当前行为空,则返回空字符串。
with open('example.txt', 'r') as file:
line = file.readline()
print(line)
要读取文件的多行内容,可以使用Python的for循环来遍历文件对象,如下所示:
with open('example.txt', 'r') as file:
for line in file:
print(line)
当你使用for循环遍历文件对象时,每次迭代都会返回文件中的一个新行。
有时候你希望一次性读取文件中的所有行,并将它们保存在一个列表中。要实现这个目标,可以使用Python内置函数readlines()。
with open('example.txt', 'r') as file:
lines = file.readlines()
print(lines)
readlines()方法将返回文件中每一个行的字符串,并将它们保存在一个列表中。
Python有多种方法来读取文件中的行,无论你是要读取单行或多行,或者是要将所有行一次性读取到一个列表中,Python都能提供帮助。记住把文件打开和关闭语句放在“with”语句块内部是Python读取行的最佳实践。