网上不少代码都是Python2写的,不过我已经用上python3了,我今天试了一下2to3的功能,大致可用,但是还要改稍许代码。
比如有个脚本叫api.py,我想转成python3版本,找到对应版本的2to3脚本,运行下面的命令,-w的意思是覆盖原始文件:
/Users/thomas_young/miniconda3/envs/gluon/bin/2to3 -w api.py
在目录中就会生成python3版本的代码(api.py),并生成一个旧脚本的备份(api.py.bak):

image.png