【发布时间】:2015-10-21 19:19:18
【问题描述】:
我的电脑上安装了 Python2.7。有没有办法查看我拥有的 .py 代码是否可以在没有安装 Python3 的情况下在 Python3 中编译?
【问题讨论】:
标签: python python-2.7 python-3.x
我的电脑上安装了 Python2.7。有没有办法查看我拥有的 .py 代码是否可以在没有安装 Python3 的情况下在 Python3 中编译?
【问题讨论】:
标签: python python-2.7 python-3.x
你可以使用这个程序:https://docs.python.org/2/library/2to3.html
它将您的代码形式 2 转换为 3,或为您提供有关需要更改的信息。
【讨论】:
在不了解您的代码或操作系统的情况下,很难说什么是最好的。如果静态分析是您想要的方式,我建议您查看一下,看看是否有任何差异:
https://docs.python.org/3/whatsnew/3.0.html#common-stumbling-blocks
顺便说一句,如果你改变主意,Python 2 和 3 可以同时安装在同一台机器上,而不需要太多的努力。
如果您运行的是 Linux:Running both python 2.6 and 3.1 on the same machine
如果您运行的是 Windows:How to install both Python 2.x and Python 3.x in Windows 7
【讨论】: