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로 바꾸면 된다.
해당 파일을 메모장으로 열었을 경우 [다른 이름으로 저장]에서 가능하다.
밑에 보면 나와있다. 인코딩: ~~
반응형
'IT > Python' 카테고리의 다른 글
파일을 만들기 전에 파일 존재 확인하는 코드 (0) | 2014.12.19 |
---|---|
python beautifulsoap - table parsing (0) | 2014.12.19 |
sklearn.cross_validation.train_test_split(*arrays, **options) (0) | 2014.12.19 |
[error] AttributeError: 'module' object has no attribute 'cluster' (0) | 2014.12.19 |
mac에 python, opencv 설치 (0) | 2014.12.19 |