我有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'.
我怎么能解决这个问题,因为我找不到办法。
最佳答案
我发现程序使用了from sklearn.externals import joblib
,于是将pickle文件保存如下:
joblib.dump(....)
因此我能够按如下方式加载 pickle 内容:
clf = joblib.load('pickle_file.pkl')
关于python - _pickle.UnpicklingError : invalid load key, 'x',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44850329/