2017-05-03 31 views
0

我已經使用: 和pickle.dump(數據中,f,協議= 2)ValueError異常:不支持的pickle協議:3,蟒2.7無法加載泡菜文件即使協議轉儲= 2

並嘗試打開鹹菜文件與Python 2.7,但是,它仍然彈出錯誤「ValueError:不受支持的pickle協議:3」。

+1

您能提供一個我們可以測試的更完整的示例嗎? – glibdud

+2

這聽起來像你只是錯了關於協議= 2的事情。也許醃菜實際上不是來自你認爲它的代碼。 – user2357112

+0

請注意,一個文件可以有不止一個泡菜。也許你的文件在多種協議中有多個泡菜。 – user2357112

回答

0

它更可能是用python 3創建的pickle文件。我想你主要使用python 2.7。您可以使用python 2.7重新創建pickle文件,也可以使用python 3.