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感兴趣.