python csv词典写入
时间: 2024-06-28 21:01:15 浏览: 159
Python将字典数据写入CSV文件
在Python中,CSV(Comma Separated Values)文件是一种常见的数据存储格式,用于存储表格数据。如果你想将字典数据写入CSV文件,可以使用内置的csv模块。以下是一个简单的步骤示例:
```python
import csv
# 假设你有一个字典列表
data = [
{"name": "Alice", "age": 25, "city": "New York"},
{"name": "Bob", "age": 30, "city": "London"},
{"name": "Charlie", "age": 35, "city": "Paris"}
]
# 定义一个写入CSV的函数
def write_to_csv(file_name, data):
with open(file_name, 'w', newline='') as file:
writer = csv.DictWriter(file, fieldnames=data.keys()) # 获取字典的第一项的键作为字段名
writer.writeheader() # 写入表头
writer.writerows(data) # 写入所有字典
# 调用函数
write_to_csv('people.csv', data)
阅读全文