pickle兼容问题
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)

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号