我有this pickle文件,我正在尝试使用以下Python脚本进行解组:
import _pickle as pickle
pickle_file = open('bof.pkl', 'rb')
data = pickle.load(pickle_file)
运行程序时,出现以下错误:
Traceback (most recent call last):
File "unpickle.py", line 4, in <module>
data = pickle.load(pickle_file)
_pickle.UnpicklingError: invalid load key, 'x'.
我怎样才能解决这个问题,因为我找不到办法。
答案 0 :(得分:5)
我发现程序正在使用from sklearn.externals import joblib
,因此保存了pickle文件,如下所示:
joblib.dump(....)
因此我能够按如下方式加载泡菜内容:
clf = joblib.load('pickle_file.pkl')