Python:将字典列表写入CSV并生成表头

语言:
Python
6 浏览
0 收藏
2小时前

代码实现

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
  • 可用于导出数据报表

评论

加载中...