中文系统下,pickle的使用

参考

在导入cifar10数据时,使用到库pickle的load函数,python中,单单使用dict = pickle.load(fo)错误,要加上dict = pickle.load(fo,encoding='latin1')encoding模式,也可用bytes代替latin1

如下图,错误,报错信息为: UnicodeDecodeError: 'ascii' codec can't decode byte 0x8b in position 6: ordinal not in range(128)

中文系统下,pickle的使用_第1张图片

使用如下代替,成功加载数据:


中文系统下,pickle的使用_第2张图片

你可能感兴趣的:(中文系统下,pickle的使用)