Python的版本

时间:2011-01-04 09:08:41

标签: python python-3.x pydev

我需要编写符合2.5.1的Python。我目前在我的机器上安装了Python 3.1。如果我创建一个PyDev项目并将语法设置为“2.5”,我写的代码是否兼容(语法和语义)?或者我必须下载旧版本的Python吗?

3 个答案:

答案 0 :(得分:3)

Python 3是not backwards-compatible和Python 2,所以如果你想编写兼容的代码,你需要下载并安装Python 2.5。

答案 1 :(得分:3)

PyDev的语法设置只会改变语法高亮。要知道您的代码是否正常工作,您必须使用Python 2.5运行它,所以是的,您必须下载它。

答案 2 :(得分:1)

我认为从3.1开始将语法设置为2.5是一个坏主意。只需下载旧的python 2.5版本,并使用编译器和库。在主要版本之间,API签名会发生更改,并且会添加新功能。您无法负担在pydev中以高版本开发并为另一个编译而不会遇到问题。此外,Python 3.1向后兼容Python 2.x(print是一个函数),因此如果需要,最好下载并使用Python 2.5。