我正在尝试加载MDL文件,但它给了我错误。这是我的代码:
def load(clf_file):
with open(clf_file) as fp:
clf = c.load(fp)
return clf
clf = load("model.mdl")
运行此命令后,会给我这个错误:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 40: character maps to <undefined>
在clf = load("model.mdl")
行。
我在encoding='utf8'
的这一行使用with open(clf_file,encoding='utf8') as fp:
,但仍然会出现相同的错误。
答案 0 :(得分:0)
只需添加'rb'选项以读取二进制代码即可。 索恩-
with open('response_list/flight_res.json', 'rb') as json_file.
希望这会起作用。