Akashic Records

4.4 CSV, JSON 파일 다루기 본문

Python for Beginners

4.4 CSV, JSON 파일 다루기

Andrew's Akashic Records 2023. 3. 20. 11:06
728x90

파이썬에서 CSV와 JSON 파일을 다루기 위해 내장된 csv 및 json 모듈을 사용할 수 있습니다. 이 모듈들을 사용하면 데이터를 읽고 쓸 수 있으며, 필요한 경우 데이터를 처리하거나 변환할 수 있습니다.

CSV 파일 다루기:

 

예시 코드 1 - CSV 파일 읽기:

import csv

file_path = 'data.csv'

with open(file_path, 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)

 

예시 코드 2 - CSV 파일 쓰기:

import csv

data = [
    ['Name', 'Age', 'City'],
    ['Alice', 30, 'New York'],
    ['Bob', 25, 'San Francisco'],
    ['Charlie', 22, 'Los Angeles']
]

file_path = 'output.csv'

with open(file_path, 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)

 

JSON 파일 다루기:

 

예시 코드 3 - JSON 파일 읽기:

import json

file_path = 'data.json'

with open(file_path, 'r') as file:
    data = json.load(file)

print(data)

 

예시 코드 4 - JSON 파일 쓰기:

import json

data = {
    "Alice": {"age": 30, "city": "New York"},
    "Bob": {"age": 25, "city": "San Francisco"},
    "Charlie": {"age": 22, "city": "Los Angeles"}
}

file_path = 'output.json'

with open(file_path, 'w') as file:
    json.dump(data, file, indent=2)

 

위의 예제들은 파이썬의 csv 및 json 모듈을 사용하여 CSV와 JSON 파일을 읽고 쓰는 방법을 보여줍니다. 이를 통해 다양한 데이터 형식을 처리하고 저장할 수 있습니다. 이와 같은 데이터 파일을 다루는 기능은 데이터 분석 및 데이터 처리 작업에 유용하게 사용할 수 있습니다.

728x90

'Python for Beginners' 카테고리의 다른 글

5.2 상속  (0) 2023.03.20
5.1 클래스(Class)와 객체(Object)  (0) 2023.03.20
4.3 파일 관리  (0) 2023.03.20
4.2 파일 쓰기(open 함수)  (0) 2023.03.20
4.1 파일 읽기(open 함수)  (0) 2023.03.20
Comments