2009-05-27 99 views
4

可能重复:
Why won't you switch to Python 3.x?我应该什么时候开始考虑转向Python 3?

我看到已经有很多要求新Python程序员是否应该学习2或3。我没有问这个问题重复的问题。

我已经是Python 2程序员。几年前我开始修补它。大约一年前,我开始几乎专门用于我的个人项目。我甚至最近从一个PHP作业切换到Python作业。然而,所有这一切已与Python 2.

python 3现在出来了,我知道是不是向后兼容2,虽然它是相似的。我不认为我会在学习Python 3时遇到任何问题。但是,如果有必要,我将会遇到转换旧代码的问题。另外,如果开发工作从Python 2迁移到3,我不能停留在不推荐使用的平台上进行开发。

看来,目前看来,Python 2仍然很强劲,而且没有任何推动力向3过渡。不过这并不能永远持续下去。我应该什么时候开始采取行动?

+1

This * IS * a dupe:http://stackoverflow.com/questions/766636/why-wont-you-switch-to-python-3-x,问题编号766636 – 2009-05-27 21:00:57

回答

0

如果你现在可以切换,你也可以。学习最新将永远帮助未来。

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

3

我可以给你的最好的答案是当你需要的时候改变。如果你不需要Python 3,那么不要切换。如果你不确定是否需要切换,那么你很可能不会。也就是说,一旦Python 3成为更广泛使用的版本(在几年内,不会很快),你可能会想切换只是因为它会受到更多的支持(更多的库等)。

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

相关问题