Python csv.reader()
사용 버전: Python 3.7.6
사용 프로그램: Atom 1.44.0 x64
csv.reader()는 csv 파일을 읽어서 리스트 형식으로 반환해 줍니다.
blog.csv라는 파일이 있습니다.
구분자는 ','입니다.
이렇게 lilst 형식으로 나옵니다.
만약 구분자가 ','이지만, 내용 자체에 ','가 있어서 구분이 되지 않아야 한다면 어떻게 해야 할까요?
예를 들어, 3,4가 하나의 목록이라고 생각해봅시다.
이때 사용하는 것이, quotechar입니다.
csv 파일을 수정해 줍시다.
3,4가 하나의 목록으로 들어가진 것을 볼 수 있습니다.
dialect에는 excel, excel-tab, unix 따위가 들어갈 수 있습니다.
excel은 excel에서 만든 csv 파일로 기본 ','로 구분됩니다.
excel-tab은 ',' 대신 tab 문자로 구분됩니다.
unix는 유닉스 시스템에서 만든 csv 파일로 \n 문자가 라인 끝에 들어갑니다.
끝.
사용 프로그램: Atom 1.44.0 x64
파이썬 csv.reader()에 대해서 알아보겠습니다.
괄호 안에는 csvfile, dialect, delimiter, quotechar 따위가 들어갑니다.
csv.reader()는 csv 파일을 읽어서 리스트 형식으로 반환해 줍니다.
blog.csv라는 파일이 있습니다.
구분자는 ','입니다.
이렇게 lilst 형식으로 나옵니다.
만약 구분자가 ','이지만, 내용 자체에 ','가 있어서 구분이 되지 않아야 한다면 어떻게 해야 할까요?
예를 들어, 3,4가 하나의 목록이라고 생각해봅시다.
이때 사용하는 것이, quotechar입니다.
csv 파일을 수정해 줍시다.
3,4가 하나의 목록으로 들어가진 것을 볼 수 있습니다.
dialect에는 excel, excel-tab, unix 따위가 들어갈 수 있습니다.
excel은 excel에서 만든 csv 파일로 기본 ','로 구분됩니다.
excel-tab은 ',' 대신 tab 문자로 구분됩니다.
unix는 유닉스 시스템에서 만든 csv 파일로 \n 문자가 라인 끝에 들어갑니다.
끝.
카테고리: Python, csv
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.