python2到python3代码转化:2to3

Mac系统上:

  安装完python3后,2to3可以作为指令直接执行,-w代表"Write back modified files","."代表当前整个文件夹,可以将"."换成单个.py文件或者文件夹名:

$ 2to3 -w .  //将当前整个文件夹代码从python2转到python3

  完成后,原python2文件会在.py后面再加上一个后缀.bak,而新生成的python3文件使用之前python2文件的命名。

  可以使用以下命令查看2to3可以选择的参数:

$ 2to3 -help

Windows系统上:

  需要进入python3的安装目录,进入Tools/scirpt目录,找到“2to3.py”脚本。假设python3的安装目录为“E:PythonPython36”,则2to3.py文件所在路径为“E:PythonPython36Toolsscripts”。

  在cmd中将python2代码转化为python3如下所示:

  原E: mp.py文件中只有一行代码:

print 'wuliytTaotao'

  新生成的E: mp.py文件:

print('wuliytTaotao')

  转化完成后,原tmp.py文件变成tmp.py.bak文件,新生成的tmp.py文件为python3文件。

原文地址:https://www.cnblogs.com/wuliytTaotao/p/9459840.html