解決python3讀取Python2存儲的pickle文件問題
更新時間:2018年10月25日 08:56:42 作者:accumulate_zhang
今天小編就為大家分享一篇解決python3讀取Python2存儲的pickle文件問題,具有很好的參考價值。希望對大家有所幫助。一起跟隨小編過來看看吧
我在使用python3.5處理一個序列化文件xxx.pk,不過這個.pk文件是我在python2.7里面存儲的,當我用python3讀取的時候就會報如下的錯誤。
import pickle picklefile=open('2ohsumed_wmd_d.pk','rb') data=pickle.load(picklefile) print (data) UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 11: ordinal not in range(128)
解決辦法:
import pickle picklefile=open('2ohsumed_wmd_d.pk','rb') data=pickle.load(picklefile,encoding='iso-8859-1') print (data)
以上這篇解決python3讀取Python2存儲的pickle文件問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python matplotlib坐標軸設(shè)置的方法
本篇文章主要介紹了python matplotlib坐標軸設(shè)置的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12Python中關(guān)于字典的常規(guī)操作范例以及介紹
今天小編幫大家簡單介紹下Python的一種數(shù)據(jù)結(jié)構(gòu): 字典,字典是 Python 提供的一種常用的數(shù)據(jù)結(jié)構(gòu),它用于存放具有映射關(guān)系的數(shù)據(jù),通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下2021-09-09Python并發(fā)執(zhí)行的幾種實現(xiàn)方法
在Python中多線程是實現(xiàn)并發(fā)的一種方式,多線程可以讓程序在同一時間內(nèi)進行多個任務,從而提高程序的效率和執(zhí)行速度,這篇文章主要給大家介紹了關(guān)于Python并發(fā)執(zhí)行的幾種實現(xiàn)方法,需要的朋友可以參考下2024-08-08詳解Python的Django框架中的模版相關(guān)知識
這篇文章主要介紹了Python的Django框架中的模版相關(guān)知識,模版的存在大大簡化了創(chuàng)作頁面時HTML的相關(guān)工作,需要的朋友可以參考下2015-07-07Python自動化辦公之Excel數(shù)據(jù)的寫入
這篇文章主要為大家詳細介紹一下Python中excel的寫入模塊- xlsxwriter,并利用該模塊實現(xiàn)Excel數(shù)據(jù)的寫入,感興趣的小伙伴可以了解一下2022-05-05Python?生成多行重復數(shù)據(jù)的方法實現(xiàn)
本文主要介紹了Python?生成多行重復數(shù)據(jù)的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03