📜  lines = paths.read().splitlines() - Python (1)

📅  最后修改于: 2023-12-03 14:43:54.022000             🧑  作者: Mango

Python中读取文件并按行分割

当我们需要读取一个文件,并以每行作为一个元素保存时,可以使用read()函数来读取整个文件,并使用splitlines()函数按行分割字符串。

代码示例
with open("file.txt", "r") as paths:
    lines = paths.read().splitlines()
    print(lines)
解释说明
  1. open()函数打开文件,第一个参数是文件名,第二个参数是打开方式,r表示只读模式。
  2. with语句用于自动关闭文件,可以省略close()函数。
  3. read()函数读取整个文件,返回一个字符串。
  4. splitlines()函数按行分割字符串,返回一个包含每行字符串的列表。
  5. print()函数输出列表。
适用范围

此方法适用于读取所有类型的文件,并将每行内容保存到一个列表中,方便后续处理。例如,可以对每行字符串进行操作,或者使用列表推导式从列表中筛选特定的行。