python2 python3使用pickle不兼容
来源:互联网 发布:php开发微信公众平台 编辑:程序博客网 时间:2024/05/23 19:42
阿里的pai平台是 python2.x,在python3下的代码经常会有问题。
比如python3的str可以用来编码,python的str只是转为字符串,需要用str(1).encode('utf-8').decode('utf-8')这样。
在python3中序列化Python2不能识别,这时只要这样序列化:
python3:
with open(pwd,'wb') as f:
pickle.dump(x,f,protocol = 2)
这样序列化后的x在Python2里面就能读取
python2:
with open(pwd,'rb') as f:
pickle.dump(f)
阅读全文
1 0
- python2 python3使用pickle不兼容
- Python3代码兼容Python2
- python3与python2的不兼容注意点小结
- 解决python3读取Python2存储的pickle文件
- Python2&Python3 print 不换行
- python模块之pickle模块(这是python3中为import pickle,python2中为import cPickle as pickle)
- Windows同时安装Python2、Python3兼容运行
- win10下Python3兼容Python2安装
- python3.6使用pickle序列化class
- 同时使用Python2和Python3
- Windows下使用python2 python3
- 选择使用python2还是python3
- python3的pkl文件转换成python2的pkl文件【pickle】
- 当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)
- 定义 Model兼容python2.x和python3.x
- Windows上Python2和Python3兼容的办法
- 如何让C/C++代码同时兼容Python2和Python3
- Python3 pickle序列化
- 总结一下项目中常用的正则validate及键盘的一些事件
- 为什么模板不支持分离编译
- 关于微信小程序拒绝授权后,重新授权并获取用户信息
- hdu 6156 Palindrome Function(数位dp)
- Hadoop集群环境搭建
- python2 python3使用pickle不兼容
- Spring Cloud中,Eureka常见问题总结
- BuildError: Could not build url for endpoint 'main.index'. Did you mean 'main.indexs' instead?
- angularjs 动态添加输入控件并绑定数据
- CentOS搭建PHP+Apache环境+apache虚拟主机配置+apache非停状态删日志后异常+php开启openssl+php日志记录
- 为什么说B+-tree比B 树更适合实际应用中操作系统的文件索引和数据库索引?
- 关于 expect 脚本
- GeoServer基础教程(三):部署发布Shapefile地图数据
- fabirc1.0商业正式版本源码解析7——peer的ChaincodeSupport服务