美文网首页
python2/3 pickle

python2/3 pickle

作者: Reyuwei | 来源:发表于2018-03-29 22:17 被阅读22次

    python 2 保存的pickle文件在python 3中直接用二进制读取会有问题,需要添加encoding='bytes'

    f=open('output.txt','w')  
    pickle.dump(output,f,0)  
    f.close()
    pickle.clear_memo()
    f=open('image_original.txt','w')  
    pickle.dump(image_original,f,0)  
    f.close()
    

    fr = open('output.txt','rb')  
    output = pickle.load(fr,encoding='bytes')  
    fr.close()
    fr = open('image_original.txt','rb')
    image_original = pickle.load(fr,encoding='bytes')  
    fr.close()  
    

    相关文章

      网友评论

          本文标题:python2/3 pickle

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