📅  最后修改于: 2023-12-03 14:43:54.022000             🧑  作者: Mango
当我们需要读取一个文件,并以每行作为一个元素保存时,可以使用read()
函数来读取整个文件,并使用splitlines()
函数按行分割字符串。
with open("file.txt", "r") as paths:
lines = paths.read().splitlines()
print(lines)
open()
函数打开文件,第一个参数是文件名,第二个参数是打开方式,r
表示只读模式。with
语句用于自动关闭文件,可以省略close()
函数。read()
函数读取整个文件,返回一个字符串。splitlines()
函数按行分割字符串,返回一个包含每行字符串的列表。print()
函数输出列表。此方法适用于读取所有类型的文件,并将每行内容保存到一个列表中,方便后续处理。例如,可以对每行字符串进行操作,或者使用列表推导式从列表中筛选特定的行。