【发布时间】:2010-10-29 09:55:42
【问题描述】:
我看到已经有很多重复的问题询问新的 Python 程序员是否应该学习 2 或 3。我不是在问这个问题。
我已经是一名 Python 2 程序员了。几年前我开始修补它。大约一年前,我几乎只将它用于我的个人项目。我什至最近从 PHP 工作转到了 Python 工作。然而,这一切都发生在 Python 2 中。
Python 3 现已推出,我知道它与 2 不向后兼容,尽管它是相似的。我认为我在学习 Python 3 时不会遇到任何问题。但是,如果有必要,我将在转换旧代码时遇到问题。此外,如果开发工作从 Python 2 转移到 Python 3,我就不会被困在已弃用的平台上进行开发。
目前看来,Python 2 仍然很强大,并没有真正推动向 3 过渡。不过,这不可能永远持续下去。我应该什么时候开始行动?
【问题讨论】:
-
这IS是个骗子:stackoverflow.com/questions/766636/…,问题 ID 766636
-
这不是骗子。另一个问题是问为什么不切换。我假设切换将会发生,我想知道何时。其他问题的答案对我没有帮助。
-
那是以不同的方式问同样的事情。正如另一个问题所述,太多的库不支持 py3,包括最流行的框架 (Django) - 所以你可以从中吸取教训,当对 py3 的库/框架支持更好时,转移是一个好主意。
标签: python python-3.x