python创建txt文件并写入二维列表
时间: 2023-12-16 15:03:16 浏览: 70
好的,以下是Python创建txt文件并写入二维列表的代码示例:
```python
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
with open('my_file.txt', 'w') as f:
for inner_list in my_list:
for item in inner_list:
f.write(str(item) + ' ')
f.write('\n')
```
这段代码将创建一个名为my_file.txt的文本文件,并将二维列表my_list中的数据写入到该文件中。每一行表示二维列表中的一个内部列表,每个元素之间用空格隔开。
相关问题
python创建csv文件并写入
你可以使用Python内置的csv模块来创建和写入csv文件。以下是一个简单的示例代码:
```python
import csv
# 定义要写入的数据
data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Lisa', '30', 'Female'],
['Bob', '20', 'Male']
]
# 创建并打开csv文件
with open('data.csv', mode='w', newline='') as file:
# 创建csv写入对象
writer = csv.writer(file)
# 写入数据
for row in data:
writer.writerow(row)
print('CSV文件创建并写入成功!')
```
在上面的代码中,首先我们定义了要写入的数据,这里是一个包含表头和数据的二维列表。然后使用Python内置的`open`函数创建并打开一个csv文件,其中`mode='w'`参数表示写入模式,`newline=''`参数表示使用默认的行分隔符。接着创建一个csv写入对象,使用`csv.writer`函数,并将文件对象传入,然后使用`writerow`方法循环写入数据,最后关闭文件。
python将二维列表写入txt文件中代码
以下是将二维列表写入txt文件中的Python代码:
```
data = [['John', 'Doe', '25'], ['Jane', 'Doe', '30'], ['Bob', 'Smith', '40']]
with open('output.txt', 'w') as file:
for row in data:
file.write('\t'.join(row) + '\n')
```
这个代码将会创建output.txt文件,并将二维列表data写入其中,每一行用tab分隔。如果您需要使用其他分隔符,只需更改join中的参数即可。
阅读全文