본문 바로가기

프로그래밍/Python

CSV파일 읽어 오기

CSV(Comma-Separated Values) : 각각의 데이터를 콤마(,)로 구분하는 파일 형식으로서, 메모장을 통하여 열어보면 콤마(,)로 데이터가 구분되어 있는 것을 확인할 수 있으며 엑셀 파일로도 사용이 가능하다.

 

 

1. csv모듈을 import 한다.

2. open()함수를 통하여 csv파일을 열어 f(파일 핸들러)에 저장한다.

3. f를 reader 함수에 넣어 csv reader객체인 data를 생성한다.

4. data를 원하는 형태대로 출력한다.

 

*인코딩 타입이 유니코드 또는 UTF-8인 문서를 읽을 때 파일의 처음에 /ufeff가 추가되는데, 이는 인코딩 옵션을 utf-8-sig로 변경해 줌으로서 제거 가능하다.

*UTF-8 : 어느 국가의 문자라도 표현할 수 있도록 만든 유니코드를 표시하는 문자 인코딩 방식