python3出现UnicodeDecodeError: 'ascii' codec can't decode byte 0x98 in position 0: ordinal not in rang

在用pickle反序列化一个文件时,出现以下错误:
python3出现UnicodeDecodeError: 'ascii' codec can't decode byte 0x98 in position 0: ordinal not in rang尝试了各种解决方法后,发现在这块python3和python2的解决方式差别很大,就不赘述了!
后来想起来之前做的项目同样用pickle读取一个文件,改成下面这样就对了:
python3出现UnicodeDecodeError: 'ascii' codec can't decode byte 0x98 in position 0: ordinal not in rang