怎么把字典里的东西分两列写到CSV文件里
时间: 2024-01-22 12:01:50 浏览: 130
csv_file.rar_csv_csv文件_python_python 读写 excel_python处理csv数据
5星 · 资源好评率100%
可以使用Python的csv模块来写入CSV文件。假设字典的键值对如下:
```python
dict_data = {'name1': 'value1', 'name2': 'value2', 'name3': 'value3'}
```
可以按照以下步骤将数据写入CSV文件中:
```python
import csv
# 指定要写入的CSV文件名和字段名
csv_file_name = 'example.csv'
field_names = ['name', 'value']
with open(csv_file_name, 'w', newline='') as csvfile:
# 创建一个csv写入对象
writer = csv.DictWriter(csvfile, fieldnames=field_names)
# 写入表头
writer.writeheader()
# 写入数据
for name, value in dict_data.items():
writer.writerow({'name': name, 'value': value})
```
在上面的代码中,首先指定要写入的CSV文件名和字段名。然后使用`csv.DictWriter`创建一个csv写入对象,指定字段名为创建对象时传入的`field_names`参数。接着使用`writer.writeheader()`方法写入表头。最后使用`writer.writerow()`方法循环写入每一行数据。在这个例子中,每一行数据都是一个字典,由'name'和'value'两个键值对组成,值分别来自字典`dict_data`中的键值对。
阅读全文