python2 与 python3 不兼容问题总结【持续更新】
来源:互联网 发布:税务师含金量知乎 编辑:程序博客网 时间:2024/05/16 10:56
1.python3 下报错:’dict’ object has no attribute ‘iteritems’
python2 下为 .iteritems()
python3 下为 .items()
a={'1':1,'2':2}a.items()Out[26]: dict_items([('2', 2), ('1', 1)])
2.python3下报错.TypeError: ‘dict_keys’ object does not support indexing
如果使用的是python2
firstStr = myTree.keys()[0]
LZ使用的是python3
firstSides = list(myTree.keys())firstStr = firstSides[0]
3.python3报错:pickle.dump(inputTree,fw) TypeError: write() argument must be str, not bytes
python序列化保存对象到文件时出错
python2:
import picklefw = open(filename,'w')pickle.dump(inputTree,fw)fw.close()
python3:
def storeTree(inputTree,filename): import pickle fw = open(filename,'wb') pickle.dump(inputTree,fw) fw.close()def grabTree(filename): import pickle fr = open(filename,'rb') return pickle.load(fr)
阅读全文
0 0
- python2 与 python3 不兼容问题总结【持续更新】
- 关于Python2与Python3的不同之处(持续更新)
- JS兼容问题总结 -持续更新
- python2《=》python3 某些库函数互相转换的个人总结 =>持续更新
- python2 与Python 3 的区别(持续更新...)
- python3与python2的不兼容注意点小结
- 被弃用的Python2中的方法和Python3中的替代方法--(持续更新)
- python3 与 python2区别
- python2 与Python3
- Python2&Python3 print 不换行
- python2与python3的print及字符串格式化总结
- python3与python2代码差别
- Python2与Python3的区别
- python2 与 python3 语法区别
- python2 与 python3 语法区别
- python2与python3的区别
- python2与python3的区别
- Python3与Python2的区别
- 程序员的八重境界
- SpringMvc.xml
- codeforces 505C Mr. Kitayuta, the Treasure Hunter(DP)
- 10 扫雷游戏
- OpenCV编程->图像的平移
- python2 与 python3 不兼容问题总结【持续更新】
- 软件工程学习思考
- 素数
- 一.Node.js简介
- Jquery树插件zTree用法入门教程
- Java Class对象与反射机制
- 数据结构中前缀表达式、中缀表达式、后缀表达式
- C语言实现 静态顺序表
- Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别