python将列表存入txt文件 若没有txt文件 新建一个txt文件
时间: 2023-06-23 19:55:38 浏览: 141
Python打开文件,将list、numpy数组内容写入txt文件中的方法
您可以通过以下代码将一个列表存入txt文件中,如果文件不存在,则会自动创建一个新的txt文件并将列表存入其中。
```python
my_list = [1, 2, 3, 4, 5]
with open("my_file.txt", "w") as file:
file.write(str(my_list))
```
在这个例子中,我们将列表 `my_list` 存入名为 `my_file.txt` 的文件中。使用 `with` 语句可以确保文件在使用完毕后会被正确关闭,防止出现资源泄漏等问题。使用 `open` 函数打开文件时,第一个参数是文件名,第二个参数是打开文件的模式。在本例中,我们使用 `"w"` 模式,表示写入模式,如果文件不存在则会自动创建一个新的文件。将列表转换为字符串并使用 `write` 方法将其写入文件中。
如果您想要将列表中的每个元素单独写入文件中,可以使用循环遍历列表并逐个写入文件中,例如:
```python
my_list = [1, 2, 3, 4, 5]
with open("my_file.txt", "w") as file:
for item in my_list:
file.write(str(item) + "\n")
```
在这个例子中,我们循环遍历列表 `my_list` 中的每个元素,使用 `write` 方法将每个元素转换为字符串并写入文件中,每个元素一行。
阅读全文