반응형
UnicodeDecodeError: 'cp949' codec can't decode bytes in position : illegal multibyte sequence
python3 부터는 ANSI 기준으로 작성된 파일만 읽을 수 있다.
UTF-8로 작성된 파일은 보통 방법으로 읽을 때 에러가 난다.
2가지 방법이 있다.
1. utf-8을 붙여준다.
f = open( "text.txt", "r", "utf-8" )
2. 파일의 인코딩을 ANSI로 바꾸면 된다.
해당 파일을 메모장으로 열었을 경우 [다른 이름으로 저장]에서 가능하다.
밑에 보면 나와있다. 인코딩: ~~
반응형
'Python' 카테고리의 다른 글
[파이썬3] 한글 교정 (0) | 2017.01.17 |
---|---|
[네이버] 옥션 검색어를 통한 추천검색어 크롤링(모바일) (0) | 2017.01.17 |
[네이버] 검색어를 통한 섹션 크롤링2 (0) | 2017.01.17 |
[파이썬3] 크롤링할 메모장 파일 읽기 (0) | 2017.01.16 |
[레드나이츠] 게시판 글 크롤링 (0) | 2017.01.12 |
댓글