python官方提供了python2自动转化为python3的方法,利用2to3.py文件,位置为python安装目录下的Tools\scripts文件夹下,我安装的是anaconda ,所以我的目录是Anaconda3\Tools\scripts,具体操作如下:
(1) 在Windows 的cmd下cd 到 2to3.py 脚本所在位置,
cd D:\setup\Anaconda3\Tools\scripts
(2) 运行2to3.py脚本
(a) 按照目录批量转换代码:假如我要转换的代码在D:\myproject\visual-semantic-embedding目录下
在cmd下输入命令:python 2to3.py –w D:\myproject\visual-semantic-embedding\
(b) 按照指定代码转换:
python 2to3.py –w D:\myproject\visual-semantic-embedding\demo.py
完成,生成的filename.py.bak文件是原文件的备份,简直不能太好用,哈哈!