UnicodeDecodeError: 'cp949' 에러 해결 방법
UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 23: illegal multibyte sequence
파이썬에서 파일을 읽을 때, 위와 같은 에러가 발생할 수 있다.
이는 cp949 코덱으로 인코딩 된 파일을 읽어들일 때 발생할 수 있는 문제이며
아래와 같이 파일을 열어주면 에러가 발생하지 않고 정상적으로 파일을 읽어들일 수 있다.
open('파일경로', 'rt', encoding='UTF8')
여기서 예시로 UTF8로 인코딩을 지정했으나, 실제 파일 인코딩에 맞추어서 사용하면 된다.
- cp949, utf-8 인코딩에 대한 자세한 설명이 있는 글
[한글 인코딩(UTF8, CP949)]인코딩이 뭐야? 이건 무슨 에러인거야? - Celine - Medium
728x90
반응형
'Language > Python' 카테고리의 다른 글
[Python] 파이썬에서 파일 다루기(읽기, 쓰기) (0) | 2021.06.04 |
---|