pickle兼容问题

2023-02-14,

 1 import pickle
2
3 with open('a.pkl',mode='wb') as f:
4 # 一:在python3中执行的序列化操作如何兼容python2
5 # python2不支持protocol>2,默认python3中protocol=4
6 # 所以在python3中dump操作应该指定protocol=2
7 pickle.dump('你好啊',f,protocol=2)
8
9 with open('a.pkl', mode='rb') as f:
10 # 二:python2中反序列化才能正常使用
11 res=pickle.load(f)
12 print(res)

pickle兼容问题的相关教程结束。

《pickle兼容问题.doc》

下载本文的Word格式文档,以方便收藏与打印。