python怎么把字典写入csv文件
时间: 2023-09-13 10:13:57 浏览: 106
Python将字典数据写入CSV文件
可以使用csv模块中的DictWriter方法将字典写入csv文件,示例代码如下:
```python
import csv
# 要写入csv的字典数据
data = [
{'name': '张三', 'age': 18, 'gender': '男'},
{'name': '李四', 'age': 20, 'gender': '女'},
{'name': '王五', 'age': 22, 'gender': '男'}
]
# 打开csv文件,指定编码和写入模式
with open('data.csv', 'w', encoding='utf-8', newline='') as f:
# 定义csv writer对象
writer = csv.DictWriter(f, fieldnames=data[0].keys())
# 写入表头
writer.writeheader()
# 写入数据
writer.writerows(data)
```
以上代码会将data字典数据写入data.csv文件中,每个字典的key作为csv文件的表头,value作为对应的数据行。
阅读全文