📌  相关文章
📜  python读取文本文件到列表 - Python(1)

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

Python读取文本文件到列表

在Python中,我们可以使用几种方法来读取文本文件到列表中,本文将为您介绍这些方法及其用例。

使用readlines()方法

使用readlines()方法是一种常见的将文本文件读取到列表中的方法。该方法将整个文件读入内存,返回一个由文件的每一行组成的列表,每一行都是一个字符串。

# 打开文本文件
with open('file.txt', 'r') as file:
    # 读取文件到列表中
    lines = file.readlines()

# 输出读取到的列表
print(lines)
使用循环读取

另一种读取文本文件的方法是使用循环,逐行读取并将每一行添加到列表中。

# 打开文本文件
with open('file.txt', 'r') as file:
    # 初始化空列表
    lines = []

    # 逐行读取并添加到列表中
    for line in file:
        lines.append(line.strip())

# 输出读取到的列表
print(lines)
使用splitlines()方法

splitlines()方法返回一个由文件的每一行组成的列表,每一行都是一个字符串,可以指定是否删除行末的换行符。该方法不需要预先打开文件。

# 读取文件到列表中
lines = open('file.txt', 'r').read().splitlines()

# 输出读取到的列表
print(lines)

无论您选择哪种方法,都可以轻松地读取文本文件到列表中,使您能够在Python中进行更方便的文本处理。

结语

这篇文章介绍了Python中读取文本文件到列表的三种方法,这些方法在文本处理过程中非常有用。希望这篇文章能够帮助你更好地理解和运用它们。