美文网首页
cpickle与pickle转换遇到的问题

cpickle与pickle转换遇到的问题

作者: 听城 | 来源:发表于2018-07-20 17:41 被阅读68次

近期读代码,发现数据用的是python2的cpickle库,可本地环境为python3,发现并没有cpickle库,而是整合到了pickle中,但是在文件读取的时候遇到了问题。
stackoverflow上找到了解决方案。

  • pickle文件为二进制文件,因此读取的时候要用rb或者wb
  • 在python2转到python3的数据会报编码错误,需要在load函数加上编码pickle.load(f, encoding='latin1')

相关文章

网友评论

      本文标题:cpickle与pickle转换遇到的问题

      本文链接:https://www.haomeiwen.com/subject/zxmqmftx.html