代码实现
Python
import csv
def write_dict_to_csv(file_path, data):
with open(file_path, "w", newline="", encoding="utf-8") as f:
writer = csv.DictWriter(f, fieldnames=data[0].keys())
writer.writeheader()
writer.writerows(data)
# Usage
rows = [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]
write_dict_to_csv("output.csv", rows)
将字典列表写入 CSV 文件,并自动生成表头。
#dict#csv
片段说明
- 输入必须是字典列表
fieldnames
自动使用第一条记录的 key- 可用于导出数据报表
推荐代码片段
评论
加载中...