标签: python python-3.x python-2to3
我正在改变一些Python 2代码以与Python 2和Python 3兼容。翻译工具2to3非常适合将Python 2代码转换为Python 3代码,但不一定与Python 2兼容码。一个示例是它如何将x.iteritems()转换为x.items()。我可能需要的是x.iteritems()到list(x.items())的自动转换,依此类推所有Python代码。
x.iteritems()
x.items()
list(x.items())
如何做到这一点?
答案 0 :(得分:2)
使用six模块,它将为您提供您正在寻找的内容!完成转换后,可以使用native python 3替换six方法。
six