파이썬
python으로 csv파일 처리하기(기본)
매화of사군자
2020. 3. 2. 17:22
CSV
- 필드들이 쉼표(,)로 구분된 파일
CSV 파일 읽기/쓰기
- with open("mycsv.csv") as csv_data_read:
- with open("mycsv.csv", "r") as csv_data_read:
- with open("mycsv.csv", "w") as csv_data_write:
- with open(("mycsv.csv", "a") as csv_data_append:
- r : read
- w : write
- a : append
함수 | |
한줄씩 | readline() |
전체 | read() ---> return string |
전체 | readlines() ---> return list |
CSV 객체
- 쉼표(,)로 구분된 파일 중 필드내용에 ,가 들어가 있는경우에 대한 전처리 과정이 필요하다.
예를 들어 string filed에 Hello, World!가 있는경우에 Hello와 World!가 따로 나뉘어지는 것을 방지하기 위함이다.
delimiter : CSV파일이 어떠한 것을 기준으로 나누어져 있는지 알려준다.
ex) , \t, : etc...
quotechar : 위에서 말한 Hello, Word!가 하나의 필드 값으로 존재하기 위해서 "Hello World!"로 묶어준다.
quoting : quotechar를 적용하는 크기?를 결정하는 매개변수
ex)QUOTE_ALL, QUOTE_MINIMAL