Python将列表写入文件,文件不存在创建文件,文件存在覆盖文件内容
时间: 2024-02-22 12:59:55 浏览: 184
Python将列表数据写入文件(txt, csv,excel)
可以使用Python内置的文件操作函数来实现将列表写入文件的功能。具体代码如下:
```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`,然后使用`open()`函数创建一个名为`my_file.txt`的文件,并指定打开方式为`w`,即写入模式。如果该文件不存在,Python将自动创建一个新文件;如果该文件已经存在,Python将会覆盖该文件的内容。
接下来使用`for`循环遍历列表中的每个元素,将其转换为字符串并写入文件中,每个元素占一行。最后使用`with`语句来自动关闭文件。
执行上述代码后,将会在当前工作目录下生成一个名为`my_file.txt`的文件,并将`my_list`中的元素依次写入该文件中。
阅读全文