코드 구현
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
는 자동으로 첫 번째 레코드의 키를 사용합니다- 데이터 보고서 내보내기에 사용할 수 있습니다
추천 스니펫
댓글
로딩 중...