📜  将文件读入列表 python (1)

📅  最后修改于: 2023-12-03 15:39:18.690000             🧑  作者: Mango

将文件读入列表 Python

在Python中,将一个文件读入一个列表是一种常见的需求。可以通过以下几种方式来实现这个任务。

  1. 读取文件并将每一行分别存储在列表中
with open('filename.txt', 'r') as file:
    lines = [line.strip() for line in file.readlines()]

此代码打开指定的文件并逐行读取文件内容。每一行都经过了.strip()函数处理,以去除多余的空格和换行符,并将每一行存储在列表lines中。

  1. 读取文件并将其整个内容作为字符串存储在列表中
with open('filename.txt', 'r') as file:
    file_contents = file.read()
    lines = file_contents.split('\n')

此代码读取指定文件的全部内容并将其存储为字符串file_contents。然后,通过使用split()函数及换行符'\n'将其拆分为行,将这些行存储在列表lines中。

不管你选择哪种方式,只要保证使用with关键字打开文件,以确保在使用文件之后关闭文件。

总结

在Python中,将文件读入列表通常是一种常见的需求。使用以上两种方式可以轻松地完成这个任务。请对你的代码仔细考虑,将除正确最简单的方法作为你的最终方案。