SeouliteLab

[Python/파이썬] CSV 파일을 JSON 파일로 변환하기 본문

프로그래밍

[Python/파이썬] CSV 파일을 JSON 파일로 변환하기

Seoulite Lab 2024. 3. 2. 12:44

Python에서는 CSV 파일을 JSON 파일로 변환하는 것이 매우 유용합니다. CSV 파일은 데이터를 테이블 형식으로 저장하는 데 사용되며, JSON 파일은 데이터를 효율적으로 저장하고 전송하는 데 사용됩니다. 이번에는 CSV 파일을 읽어와서 Python에서 JSON 형식으로 변환하는 방법에 대해 알아보겠습니다.

1. CSV 파일 읽기

먼저 CSV 파일을 읽어서 Python에서 사용할 수 있는 형식으로 데이터를 가져옵니다. 이를 위해 csv 모듈을 사용합니다.

import csv

data = []
with open('data.csv', newline='') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        data.append(row)
print(data)

2. JSON 파일로 변환

읽어온 데이터를 JSON 형식으로 변환하여 파일에 쓰면 됩니다. 이를 위해 json 모듈을 사용합니다.

import json

with open('data.json', 'w') as jsonfile:
    json.dump(data, jsonfile, indent=4)