看看Python2代码是否将在Python3中编译

时间:2015-10-21 19:19:18

标签: python python-2.7 python-3.x

我的计算机上安装了Python2.7。有没有办法看看我的.py代码是否会在Python3中编译而不是安装Python3?

2 个答案:

答案 0 :(得分:4)

您可以使用此程序:https://docs.python.org/2/library/2to3.html

它会将您的代码格式2转换为3,或者为您提供有关需要更改的内容的信息。

答案 1 :(得分:0)

在不了解您的代码或操作系统的情况下,很难说什么是最好的。如果静态分析是你想要的方式,我建议看看这个,看看是否有任何不同之处:

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