📜  从文本文件中读取并追加到列表中 - Python (1)

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

从文本文件中读取并追加到列表中 - Python

在Python中,读取文本文件并将其内容追加到列表中是一项常见的任务。我们可以使用Python内置的open()函数来打开文本文件,使用readlines()函数读取文件的每一行,然后使用列表的extend()函数将其追加到列表中。

下面是一个例子,演示了如何打开名为“example.txt”的文本文件,读取其中的每一行,并将其追加到名为“lines”的列表中:

lines = []

with open("example.txt", "r") as file:
   lines.extend(file.readlines())

解释:

  • 首先,我们创建了一个空列表lines,用于存储从文本文件中读取的内容。
  • open()函数接受两个参数:文件名和模式。我们将模式设置为"r",表示我们要以只读模式打开文件。
  • 带有with关键字的代码块可以自动处理打开和关闭文件的任务。
  • readlines()函数返回一个包含文件中每一行内容的列表。
  • 最后,我们使用extend()函数将其添加到lines列表中,而不是将列表本身添加到lines中。

现在,我们的lines列表包含从文本文件中读取的内容。我们可以对其进行任何我们想要的操作,比如打印出来:

for line in lines:
    print(line)

Markdown代码片段如下:

## 从文本文件中读取并追加到列表中 - Python

在Python中,读取文本文件并将其内容追加到列表中是一项常见的任务。我们可以使用Python内置的`open()`函数来打开文本文件,使用`readlines()`函数读取文件的每一行,然后使用列表的`extend()`函数将其追加到列表中。

下面是一个例子,演示了如何打开名为“example.txt”的文本文件,读取其中的每一行,并将其追加到名为“lines”的列表中:

```python
lines = []

with open("example.txt", "r") as file:
   lines.extend(file.readlines())

解释:

  • 首先,我们创建了一个空列表lines,用于存储从文本文件中读取的内容。
  • open()函数接受两个参数:文件名和模式。我们将模式设置为"r",表示我们要以只读模式打开文件。
  • 带有with关键字的代码块可以自动处理打开和关闭文件的任务。
  • readlines()函数返回一个包含文件中每一行内容的列表。
  • 最后,我们使用extend()函数将其添加到lines列表中,而不是将列表本身添加到lines中。

现在,我们的lines列表包含从文本文件中读取的内容。我们可以对其进行任何我们想要的操作,比如打印出来:

for line in lines:
    print(line)