使用莳萝加载时出现UnicodeDecodeError

时间:2019-08-11 06:33:06

标签: python unicode error-handling python-3.7 dill

我正在尝试使用dill.load加载模型,但出现UnicodeDecodeError。

BASEDIR = './raw/data/'
modelfile = 'xyz.pkl'
model = dill.load(open('%s%s' % (BASEDIR, modelfile), 'rb'))

错误:

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

我尝试根据其他可用答案添加encoding='utf-8',但随后出现ValueError:

ValueError: binary mode doesn't take an encoding argument

我的conda环境终端中locale的输出:

LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

我正在使用python 3.7

0 个答案:

没有答案