python3可以运行python2的代码吗_Python2代码转Python3代码

Python2代码转Python3代码教程

由于

尤其是跑一些神经网络的代码时有很多是在 Python2 的环境下写的。在 Python3 下运行会遇见很多不兼容。

Python2代码转Python3代码

Python2 代码转 Python3 代码的一种方式是再安装一个 Python2,比如下载 anaconda 对应的 Python2 的版本,管理相关的库,运行的时候指定 Python2 运行。不过如果是运行依赖比较多的代码可能需要在 Python2 的环境安装许多包。

Python2 代码转 Python3 代码 的另一种方式是 Python3 自带的脚本 2to3.py,可以将 Python2 的程序自动转为 Python3 的形式,节省了很多修改细节的时间。

2to3.py使用

2to3.py脚本路径

在安装路径的 Tools\scripts 目录下,如下图所示:

python3可以运行python2的代码吗_Python2代码转Python3代码_第1张图片

2to3.py转换单个文件

这个文件实际是可以复制到电脑任何位置使用的,当然也可以就在这个位置利用 cmd 使用。首先,我们在 E 盘根目录,新建一个 haicoder.py 文件,如下图所示:

你可能感兴趣的:(python3可以运行python2的代码吗_Python2代码转Python3代码)