반응형 CP9491 [파이썬] UnicodeDecodeError: 'cp949' codec can't decode byte 0xeb in position 436: illegal multibyte sequence 오류 파이썬에서 open 문법 사용 시 UnicodeDecodeError: 'cp949' codec can't decode byte 0xeb in position 436: illegal multibyte sequence 오류가 났을 때 해결 방법입니다. 이는 파일 형식이 UTF-8형식이기 때문인데요, 직접 지정을 해줘야 파일을 읽을 수 있습니다. open("파일위치\파일명", 'r', encoding='utf-8') 이렇게 입력하면 간단히 해결됩니다. 여기서 encoding= 을 안 붙히면 TypeError: an integer is required (got type str) 가 발생하는데요, 이는 3번째 값을 인자로 받으려 하기 때문인데요, 위와 같이 명시적으로 encoding= 를 명시해 주면 해결됩니다. 2018. 12. 15. 이전 1 다음 반응형