Programming/Python

CSV module 사용하기

uthline 2018. 2. 27. 23:43
반응형

CSV 활용

스프레드 시트에서 일반적으로 사용하는 CSV(Comma-separated values) 파일을 python에서 활용하는 방법을 간단하게 소개하겠습니다. CSV는 프로그래머가 데이터를 읽고 쓰고 이러한 데이터를 효율적으로 조작 할 수있는 파일 형식입니다. 예를 들어 아래와 같은 csv파일을 excel로 읽으면 아래 그림과 같이 표시가 되죠.

csv파일을 text viewer프로그램으로 읽으면 ,(콤마)로 열이 구분되어 있는 것을 확인 할 수 있습니다.

berry,100
strawberry,200
grape,300
apple,400
banana,500
watermelon,100
grapefruit,200
orange,300
kiwi,400
melon,1000
pear,2000
peach,3000
plum,10000
mango,30000


CSV 예제

이제 위의 csv파일을 python으로 읽어서 이쁘게 가공해 출력하는 예제를 보시죠.


행은 for문을 돌면서, 읽어올 수 있게 되고 각 행의 열은 리스트의 인덱스로 표시할 수 있습니다.
위 csv파일과 함께 예제를 실행시키면 아래와 같이 출력됩니다.



참고 링크



반응형