pickle에서 데이터를 읽어올 때에 UnicodeDecodeError 관련 에러가 떨어지는 경우...
1 2 3 4 5 | File "H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py" , line 382, in read_ref_files d = pickle.load(open(mshelffile, 'rb')) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1: ordinal not in range(128) | cs |
python3에서는 아래와 같은 방법으로 해결 가능.
1 2 3 4 5 6 7 | with open(datafile, 'rb') as f: d = pickle.load(f, encoding='latin1') 또는 f = open(datafile, 'rb') d = pickle.load(f, encoding='latin1') | cs |
python2는 안 해봤음.
'인터넷/모바일 > 머신러닝' 카테고리의 다른 글
conda create 할 때에 https (SSL) 관련 에러가 나는 경우의 해결 방법. (0) | 2018.05.25 |
---|---|
node js 설치 (0) | 2017.11.03 |
python3 한글 처리. (1) | 2017.09.12 |
윈도우10에서 텐서플로우 설치하기. (0) | 2017.08.08 |
tensorflow - textsum 테스트 실행 중 (4) | 2017.03.26 |