所在的位置: python >> python前景 >> 从Python2到Python

从Python2到Python

作者丨SebastianWitowski

译者丨李冬梅

策划丨Tina

很负责任地告诉你,你可以放弃Python2.0版本了,因为Python3简直棒极了。当然,如果你能把项目从Python2转移到Python3,那就更好了。尽管Python3大受赞扬,但如何将Python2中大量的应用“迁移到Python3中这个问题一直困扰着技术人员们,这篇文章就为你答疑解惑。

    Python2即将退出历史舞台  

Python3已经发布十年了。Python2的产品寿命结束时间最初被设定为年,但是它被延长到了年1月1日——原因是和这两年间,人们还没做好准备将项目“迁移”到Python3上。Python3.0几乎无法使用,Python3.1和3.2比Python2运行慢。造成这种问题的根源在于许多第三方库仍然使用Python2。直到年,个最常用的Python包中仅有一半迁移到了Python3上,而到了年,仍然只有95%左右的Python包被迁移过来,这还都是些人们最常用的Python包,至于那些不太常用或不流行的,就更无人问津了,所以最后寿命结束期限又延长了5年。这5年中,Python3的变化不可同日而语。Python3(3.6及以上版本)的最新版本不仅运行速度快而且功能丰富。

    为什么仍然有一些Python2项目?  

从业务的角度来看,迁移的成本太高了。作为开发人员,在过去的几年里,我们编写的每一行Python2代码都是一笔技术债。但大多数公司不是由开发者运营的。所有的商业决策都是经理制定的,而他们的


转载请注明:http://www.aierlanlan.com/cyrz/183.html