Software/Python
Python 시작하기 - CSV 저장
초짜호야
2024. 6. 23. 18:42
728x90
Python에서 CSV를 저장 해보자.
1. 사전형을 이용한 저장
2. 배열형을 이용한 저장
※ 소스
import csv
# 열 이름 정의
fieldnames = ['과목', '점수']
# 데이터 정의
data = [
['한국사', 65],
['영어', 40],
['수학', 90],
['국어', 45]
]
# 1. CSV 저장
with open('test1.csv', 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fieldnames, quoting=csv.QUOTE_NONNUMERIC)
writer.writeheader() # 1행 열 이름
for row in data:
writer.writerow({"과목":row[0], "점수":row[1]}) # 각 행 쓰기
# 2. CSV 저장
with open('test2.csv', 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile, quoting=csv.QUOTE_NONNUMERIC)
writer.writerow(fieldnames) # 1행 열 이름
for row in data:
writer.writerow(row) # 각 행 쓰기
※ 실행

728x90