📅  最后修改于: 2023-12-03 15:39:18.690000             🧑  作者: Mango
在Python中,将一个文件读入一个列表是一种常见的需求。可以通过以下几种方式来实现这个任务。
with open('filename.txt', 'r') as file:
lines = [line.strip() for line in file.readlines()]
此代码打开指定的文件并逐行读取文件内容。每一行都经过了.strip()
函数处理,以去除多余的空格和换行符,并将每一行存储在列表lines
中。
with open('filename.txt', 'r') as file:
file_contents = file.read()
lines = file_contents.split('\n')
此代码读取指定文件的全部内容并将其存储为字符串file_contents
。然后,通过使用split()
函数及换行符'\n'
将其拆分为行,将这些行存储在列表lines
中。
不管你选择哪种方式,只要保证使用with
关键字打开文件,以确保在使用文件之后关闭文件。
在Python中,将文件读入列表通常是一种常见的需求。使用以上两种方式可以轻松地完成这个任务。请对你的代码仔细考虑,将除正确最简单的方法作为你的最终方案。