解决python3.6使用pickle.load()的编码问题:UnicodeDecodeError: 'gbk' codec can't decode byte 0x8

问题:

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte sequence

代码:

pkl.load(open(filedir))

此代码在py2.7中无错误

解决:

pkl.load(open(filedir,'rb'),encoding='iso-8859-1')

 

上一篇:logback整合Logstash


下一篇:为QtCreator项目模板添加自动中文支持