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

时间:2009-05-27 20:59:18

标签: python python-3.x

  

可能重复:
  Why won't you switch to 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 :(得分:3)

我能给你的最佳答案是你需要的时候改变。如果您不需要Python 3,请不要切换。如果您不确定是否需要切换,可能不会。但

也就是说,一旦Python 3成为更广泛使用的版本(在几年内,不会很快),你可能只想切换它,因为它会得到更多的支持(更多的库等)。

如果您没有任何Python 2特定的库,您可以在Python 3中编写新项目以简化转换,但此时您不需要。

答案 1 :(得分:0)

如果你现在可以转换,你也可以。学习最新版本将来会有所帮助。

因为你一直在使用2,所以不用担心你不知道如何使用它。