可能重复:
为什么不切换到 Python 3.x?
我看到已经有很多重复的问题询问新的 Python 程序员是否应该学习 2 或 3。我不是在问这个问题。
我已经是一名 Python 2 程序员了。几年前我开始修补它。大约一年前,我几乎只将它用于我的个人项目。我什至最近从 PHP 工作转到了 Python 工作。然而,这一切都发生在 Python 2 中。
Python 3 现已推出,我知道它与 2 不向后兼容,尽管它很相似。我认为我在学习 Python 3 时不会遇到任何问题。但是,如果有必要,我将在转换旧代码时遇到问题。此外,如果开发工作从 Python 2 转移到 Python 3,我就不会被困在已弃用的平台上进行开发。
目前看来,Python 2 仍然很强大,并没有真正推动向 3 过渡。不过,这不可能永远持续下去。我应该什么时候开始行动?