解决python3读取Python2存储的pickle文件问题

作者:accumulate_zhang 时间:2023-03-18 14:20:30 

我在使用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)

来源:https://blog.csdn.net/accumulate_zhang/article/details/78597823?utm_source=blogxgwz0

标签:python3,Python2,pickle
0
投稿

猜你喜欢

  • Vue.js原理分析之nextTick实现详解

    2024-05-13 09:38:08
  • Mootools 1.2教程(12)——用Drag.Move实现拖拽和拖放

    2008-12-05 12:29:00
  • Vue中Axios的封装与接口管理详解

    2024-04-30 10:28:36
  • python opencv肤色检测的实现示例

    2023-06-13 20:31:58
  • 一篇文章让你搞清楚JavaScript事件循环

    2024-04-19 09:53:02
  • PHP fprintf()函数用法讲解

    2023-06-01 20:09:20
  • python语言time库和datetime库基本使用详解

    2022-11-15 08:59:08
  • SQL 中主标识列IDENTITY使用技巧

    2011-06-02 08:47:00
  • oracle用什么SQL语句判断表存不存在

    2010-07-23 13:23:00
  • 命令行传递参数argparse.ArgumentParser的使用解析

    2023-09-09 12:28:17
  • Rs.Open参数说明

    2008-05-12 22:43:00
  • js算法实例之字母大小写转换

    2024-04-16 08:52:05
  • Python利用Gradio与EasyOCR构建在线识别文本的Web应用

    2023-05-31 09:35:57
  • JS实现针对给定时间的倒计时功能示例

    2024-04-16 09:46:57
  • pip install python-Levenshtein失败的解决

    2023-07-31 05:17:28
  • MySQL数据表分区策略及优缺点分析

    2024-01-22 05:37:19
  • PHP实现克鲁斯卡尔算法实例解析

    2023-09-08 19:35:57
  • 对pandas的dataframe绘图并保存的实现方法

    2021-12-21 14:54:50
  • Python中创建表格详细过程

    2023-10-08 02:42:51
  • 关于Pytorch的MNIST数据集的预处理详解

    2021-09-16 21:09:47
  • asp之家 网络编程 m.aspxhome.com