源代码
def unpickle(file):
import pickle
fo = open(file, 'rb')
dict = pickle.load(fo)
fo.close()
return dict
错误提示

错误原因:编码问题
在后面添加**encoding = ‘bytes’**即可
修改后代码:
def unpickle(file):
import pickle
fo = open(file, 'rb')
dict = pickle.load(fo, encoding='bytes')
fo.close()
return dict
如果还是不行,可以更换其他编码方式。
博客主要围绕Python代码的编码问题展开。给出错误提示后,分析错误原因是编码问题,提出在代码后面添加‘encoding = ‘bytes’’的解决办法,还表示若不行可更换其他编码方式。
803

被折叠的 条评论
为什么被折叠?



