北京时间年4月20日23点06分,Python2维护者兼发布经理本杰明·彼得森(BenjaminPeterson)在邮件组中正式声明,Python2.7.18正式发布,并且这将是Python2的最后一个版本。Python2落幕,感恩开发者Python是荷兰程序员GuidovanRossum在年设计的一种解释型编程语言,Python2的代码库距今其实已经有20年的历史了,而Python3则是在年才正式公开发布。因为Python3与Python2的向后兼容性很低,尤其是与Unicode相关的问题成为了瓶颈,所以之间的过渡并不容易。因此,Python软件基金会原定于年对Python2终止服务的计划,延期到了年。如今,Python2中主要的库已完成向Python3的过渡,Python2也就逐渐进入被放弃的阶段。在今年的1月1日,Python2.7就已正式停止维护,但消息发布时也告知了还有最后一个版本尚未发布。随着此次最终版本的正式发布,Python2也划上了完美的句号。Python核心开发团队在邮件中表示,“自11年前发布Python2.6以来,Python2.7一直处于积极开发中。这些年来,CPython的核心开发人员和贡献者认真地将bug修复应用到2.7分支,这是一项艰巨的任务,因为Python2和3分支存在着很多差异。”官方感谢了Python的开发者以及CPython社区的奉献精神,并表示“Python2真的很幸运”。正式迈入Python3时代随着Python2退出历史舞台,大部分的开发者已经主动或者被迫选择迁移到Python3。但还存在着一些“极端分子”。据国外的一份调查问卷的结果显示,有5%的人决定将其应用程序保留在Python2中,还有2%的人表示将放弃Python来用另一种语言重写其程序。但其实,将代码从Python2升级到Python3并不难。Python3当中有很多操作符可以实现Python2中的操作。官方还发布了一个工具「2to3」来帮助开发者进行过渡。不过很多的操作习惯确实需要重新适应了。
转载请注明:http://www.aierlanlan.com/rzgz/5479.html