Python:딕셔너리 리스트를 CSV에 쓰고 헤더 생성하기

작성자:CodeSnippets
언어:
Python
6 조회
0 즐겨찾기
5시간 전

코드 구현

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는 자동으로 첫 번째 레코드의 키를 사용합니다
  • 데이터 보고서 내보내기에 사용할 수 있습니다

댓글

로딩 중...