python2 pickle.dump生成的文件,python3 pickle.load怎么加载

 

会报错:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 3: ordinal not in range(128)

解决办法是添加encoding参数:

pickle.load(f, encoding='iso-8859-1')

就能解决了

posted @ 2019-12-17 16:42  慢行厚积  阅读(1047)  评论(0编辑  收藏  举报