利用官方工具将 python2 的代码转换为 python3 的代码

本文最后更新于:2020年11月22日 晚上

一键搞定

前言

简单地说教材上给的代码是 py2 的,但我的环境只有 py3。所以找了找,发现还真的有转换的代码

正文

先定位到你的 python3 的安装路径,我这里是 D:\DevEnv\Python\Python38,然后到它下面的.\Tools\scripts 中去,然后执行其中的 2to3.py 脚本。这个脚本接受路径后会显示如果把路径下的所有 py2 格式的文件转换为 py3 格式的文件后两者的区别。而要直接转换成 py3 的文件的话则需要再传入参数 -w,接受这个参数后脚本会完成转换,并且保存原来的 py2 的脚本的副本。

cd D:\DevEnv\Python\Python38\Tools\scripts
python .\2to3.py -w "D:\Codes\Chapter 7_Code"

参考

2to3 - 自动将 Python 2 代码转为 Python 3 代码


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!