Python 2 到 Python 3 代码迁移指南
1. 2to3 工具介绍
2to3 是一个用于将 Python 2 代码迁移到 Python 3 代码的实用工具。例如,使用以下命令可以将 example.py 文件中的 xrange() 替换为 range() :
% 2to3 -f xrange -w example.py
操作后, example.py 文件中的 xrange() 会被替换为 range() ,并且原文件会备份为 example.py.bak 。具体的文件修改前后对比如下:
— example.py (original)
# example.py
import ConfigParser
for i in xrange(10):
print i, 2*i
def spam(d):
+++ example.py (refactored)
# example.py
import ConfigParser
for i in range(10):
print i, 2*i
def spam(d):
2to3 还有其他一
超级会员免费看
订阅专栏 解锁全文

1492

被折叠的 条评论
为什么被折叠?



