python怎么将列表元素一行一个写入.txt文件
时间: 2024-05-10 21:21:24 浏览: 77
可以使用以下代码:
```python
mylist = ['apple', 'banana', 'cherry']
with open('mylist.txt', 'w') as file:
for item in mylist:
file.write("%s\n" % item)
```
第一行定义了一个列表`mylist`,其中包含三个字符串元素。
使用`with open('mylist.txt', 'w') as file:`打开一个名为`mylist.txt`的文件,并使用`w`模式打开它。这意味着我们要写入文件。
然后,我们使用一个`for`循环遍历列表中的每个元素,并使用`file.write()`将每个元素写入文件中。我们添加`\n`以确保每个元素都写在单独的一行上。
注意:在写入文件时不要忘记添加换行符`\n`,否则所有元素将被写在同一行上。
相关问题
python通过循环将列表元素一行行写入txt文件中
回答:可以使用Python的文件操作函数,定义一个列表,循环遍历列表中的每个元素并将其写入txt文件中,如下所示:
```python
# 定义一个列表
my_list = ['Hello', 'World', 'Python']
# 打开文件,将列表元素写入txt文件中
with open('my_file.txt', 'w') as f:
for item in my_list:
f.write("%s\n" % item)
```
这样就可以将列表中的每个元素一行行地写入到名为 "my_file.txt" 的文件中了。
python如何将一个列表的数据写入txt文件
可以使用Python中的`with open()`语句来将一个列表的数据写入到txt文件中,具体如下:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
with open('my_list.txt', 'w') as file:
for item in my_list:
file.write(item + '\n')
```
其中,第一个参数`my_list.txt`表示要写入的文件名,第二个参数`w`表示以写入模式打开文件。在`with`语句中,我们使用`for`循环遍历列表中的每个元素,并使用`file.write()`方法将其写入文件中。注意每个元素后面都要加上换行符`\n`,这是为了保证每个元素占一行。
执行完以上代码后,当前目录下就会生成一个名为`my_list.txt`的文件,其中包含了列表`my_list`中的每个元素。
阅读全文