2017-10-16 88 views
0

我想取消一個.pkl文件,但是我收到錯誤,「cPickle.UnpicklingError:無效加載密鑰,'x'。」Python 2.7取消錯誤 - 「cPickle.UnpicklingError:無效的加載鍵,'x'。」

我試過用sklearn.metrics的python庫pickle,cPickle和joblib。

試圖加載從sklearn.metrics 103 MB .pkl文件給我的存儲器錯誤, 「self.memo [再版(I)] = self.stack [-1] 的MemoryError」

兩個泡菜和cPickle給我「cPickle.UnpicklingError:無效加載密鑰,'x'。」錯誤

這裏是下面的代碼:

import cPickle as pickle 

pickle_file = open("haystack-vect_all-source_2017-05-24.pkl","rb") 

data = pickle.load(pickle_file) 

這裏是一個乾草堆,vect_all-source_2017-05-24.pkl文件我想unpickle鏈接:https://github.com/MPEDS/mpeds/tree/master/mpeds/mpeds/classifiers

請讓我知道任何解決方案。

回答

0

這不是一個泡菜文件;它包含ZLIB壓縮數據。也許解壓縮的數據是一個有效的醬菜(我沒有檢查那麼遠)。