python如何将列表中的元素写入txt文件
时间: 2023-12-03 14:03:01 浏览: 50
可以使用Python内置的文件操作函数来将列表中的元素写入txt文件。以下是一个示例代码:
```python
my_list = ['apple', 'banana', 'orange']
with open('my_file.txt', 'w') as f:
for item in my_list:
f.write("%s\n" % item)
```
在这个示例中,我们使用了Python的with语句来打开一个文件。文件名为“my_file.txt”,以写入模式打开('w')。然后,我们使用一个for循环,遍历列表中的每个元素,并将其写入文件中。请注意,我们使用了字符串格式化来确保每个元素都单独占据一行。最后,我们关闭了文件。
相关问题
Python将列表中数据写入txt
文件的方法:
```python
# 以列表中每个元素为一行写入txt文件
def write_list_to_txt(lst, file_path):
with open(file_path, 'w') as f:
for item in lst:
f.write(str(item) + '\n')
```
使用示例:
```python
lst = ['hello', 'world', 123, 456.789]
write_list_to_txt(lst, 'test.txt')
```
这将会在当前目录下创建一个名为test.txt的文件,并将lst中的每个元素作为一行写入该文件中。
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" 的文件中了。