csv 파일을 열 때, 'cp949' codec can't decode byte 0xec in position 0: illegal multibyte sequence 와 같은 에러가 뜨는 경우가 있는데요, 이러한 경우는 인코딩에서 문제가 발생했다는 뜻입니다.
따라서 만약 csv 파일을 불러왔을 때 인코딩 설정 없이 다음과 같이 코드를 작성했었다면,
import csv
f = open(r"C\test\sample.csv")
f_csv = csv.reader(f)
아래와 같이 코드를 수정해보시기 바랍니다.
import csv
f = open(r"C\test\sample.csv", encoding="utf-8") # encoding="utf-8" 추가하기
f_csv = csv.reader(f)
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] Folium : 경복궁 위치 지도 상에 나타내기 (+ 마커) (0) | 2021.03.10 |
---|---|
[파이썬] 주피터 노트북(jupyter notebook) - warning message 안 보이게 하는 방법 (+다시 켜는 방법) (0) | 2021.03.10 |
[파이썬] 주피터 노트북에서 csv, 엑셀 파일 열기 - open(), reader() (0) | 2021.03.09 |
[파이썬] 리스트 인덱싱 기초 : list[-1] 이란? (0) | 2021.03.09 |
[파이썬] 텍스트 파일 / 메모장 - 줄 바꿈('\n') 제거하고 읽기 (0) | 2021.03.09 |