Python版推荐

Sum*_*mod 6 python

我使用Python开发了一些内部工具.我一直在使用版本2.5(或2.6/2.7)和我的个人项目,因为它们可以与Django和GAE一起使用.我的问题是 - 我应该转换到版本3还是等待并继续使用2.5/2.6/2.7.与2.x相比,3.0的稳定性如何?什么是转换曲线?谢谢.

Raf*_*ler 11

Django和其他一些值得注意的项目不支持Python 3.虽然Python 3(当前版本是3.2.1 IIRC)足够稳定,但这不是问题.真正的问题是采用和库支持,而Python 3还没有足够的.我不知道有谁在生产中使用它.

切换的学习曲线非常小.您可以从Python 3中的新功能中学到所需的一切,并且大多数代码移植都非常简单.

我不建议您将生产中或专业中使用的任何内容切换到Python 3.对于您的个人项目,只要您使用的库支持它就可以使用Python 3(例如,Django项目不会能够使用Python 3).同样适用于AppEngine; 为此,你必须坚持使用Python 2.5.

因此,简而言之,您可以使用Python 3,但在工作中使用它并不明智,因为它可能不支持您需要的库,并且它没有像Python 2.x那样广泛安装.我开始考虑Python 3并熟悉它,但不要切换.

您可能也对我应该选择Python 2还是3感兴趣.