原来代码:
dd = pickle.load(open(fname_or_dict)
出现错误:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x81 in position 1224: ordinal not in range(128)
改成:
dd = pickle.load(open(fname_or_dict, “rb”), encoding=‘iso-8859-1’)
成功
本文解决了在使用pickle模块从文件加载数据时遇到的UnicodeDecodeError问题,通过更改打开文件模式为二进制并指定iso-8859-1编码,成功避免了错误。
原来代码:
dd = pickle.load(open(fname_or_dict)
出现错误:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x81 in position 1224: ordinal not in range(128)
改成:
dd = pickle.load(open(fname_or_dict, “rb”), encoding=‘iso-8859-1’)
成功
4250
3936
3万+
3440
5343

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