我何时应该开始考虑迁移到Python 3?

4 投票
2 回答
624 浏览
提问于 2025-04-15 11:52

可能的重复问题:
你为什么不切换到 Python 3.x?

我看到已经有很多重复的问题在问新学 Python 的人应该学 2 还是 3。我并不是在问这个问题。

我已经是一个 Python 2 的程序员了。几年前我开始接触它,差不多一年前我开始几乎只用它来做个人项目。最近我甚至从一个 PHP 的工作转到了 Python 的工作。不过,这一切都是在用 Python 2。

现在 Python 3 已经出来了,我知道它和 2 不是完全兼容,虽然它们有很多相似之处。我觉得学习 Python 3 应该不会有什么问题。但是,如果需要把旧代码转到新版本上,我可能会遇到麻烦。而且,如果开发的重心从 Python 2 转到 3,我可不能一直停留在一个不再更新的平台上。

目前看来,Python 2 还是很受欢迎的,似乎也没有强烈的趋势要转向 3。不过,这种情况不会永远持续下去。那么,我应该什么时候开始转变呢?

2 个回答

0

如果你现在能换的话,那就换吧。学最新的东西总是对将来有帮助。

既然你已经在用2了,那就不用担心你不会用这个。

3

我能给你的最好建议就是:需要的时候再改变。如果你现在不需要用Python 3,那就别换。如果你不确定自己是否需要换,通常来说,你可能就不需要。

不过,等到Python 3成为更常用的版本(这可能要几年后,不会很快),你可能会想要换,因为那时候会有更多的支持(比如更多的库等)。

如果你没有使用Python 2特有的库,你可以考虑用Python 3来写新项目,这样可以让过渡更顺利,但现在其实并不需要这么做。

撰写回答