728x90
File "test.py", line 6, in <module>
lines = data.read()
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 0: illegal multibyte sequence
다음과 같은 에러가 떴을 때 해결하는 방법은 두가지가 있다.
1번째 방법
파일을 읽을 때 설정에서 utf-8을 붙여준다.
file = open( "text.txt", "r", "utf-8" )
2번째 방법
txt 파일을 저장할 때 인코딩을 ANSI로 바꾸면 된다.
메모장에서 저장할 경우 다른 이름으로 저장을 누르면 ANSI 인코딩으로 바꿔줄 수 있다.
728x90
'ETC > 에러 모음' 카테고리의 다른 글
Python 문장 한 글자씩 쓰는법 (0) | 2020.08.12 |
---|---|
TypeError: an integer is required (got type str) (0) | 2020.08.12 |
Python \ufeff 제거 (0) | 2020.07.28 |
PYTHON 에서 "UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence" 오류 날때 해결법 (0) | 2020.07.28 |
ImportError: No module named googleapiclient 해결방법 (0) | 2020.07.23 |