美文网首页
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