UnicodeDecodeError:'ascii'编解码器无法解码位置0的字节0xdb:序号不在范围内(128)

时间:2018-02-16 04:19:03

标签: python python-3.x

当我使用pickle.load加载文件时,我遇到了这个错误。

with open("tfidf_vectorizer", mode='r+b') as handle:                            
    tfidf_vectorizer = pickle.load(handle)
  

UnicodeDecodeError:'ascii'编解码器无法解码字节0xdb的位置   0:序数不在范围内(128)

1 个答案:

答案 0 :(得分:1)

尝试在读取文件时设置编码。

<强>实施例

with open("tfidf_vectorizer", mode='r+b', encoding='utf-8') as handle:                            
    tfidf_vectorizer = pickle.load(handle)