BLOG/파이썬 기초
[파이썬] 'cp949' codec can't decode byte 0xec in position 0: illegal multibyte sequence 에러, 해결 방법은?
알디노
2021. 3. 9. 17:56
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)