当前位置: 代码迷 >> 综合 >> UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position 0: ordinal not in range(128)
  详细解决方案

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

热度:17   发布时间:2023-12-02 10:44:27.0

PYTHON 3: PICKLE加载数据出现报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x80 in position 0: ordinal not in range(128)

报错最终定位到:
class_id = pickle.load(f)

解决方法:

将上述代码改为:

class_id = pickle.load(f, encoding='bytes')

即可。

  相关解决方案