📅  最后修改于: 2023-12-03 14:49:25.611000             🧑  作者: Mango
在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)