python2到python3的代码迁移工具:2to3.py

python3.x和python2.x代码的语法上存在着较多的差距,python官方为我们提供了方便的迁移方案:2to3.py

1.批处理迁移方式【力荐】

  • 进入2to3.py所在的目录,就在python的安装路径
D:
cd D:\software\Python\Python36\Tools\scripts
  • 运行批处理的指令,批量迁移代码。参数说明:--output-dir=output_dir要输出的文件路径,-W用来告诉 2to3 始终需要输出文件,即使没有任何改动,-n禁用创建副本(输出到一个新的路径,当然不要对源代码创建副本),origin_code_dir需要转换的代码路径
2to3.py --output-dir=output_dir -W -n origin_code_dir

2.关于2to3.py的其他用法

2to3.py还有很多其他使用方法,通过指定不同参数组合,能实现多种代码迁移的效果,读者可以自行探索。

更多推荐