再见!Python 2.7

#Python @Python
版权声明:所有博客文章除特殊声明外均为原创,允许转载,但要求注明出处。

今日新闻:Python 2.7 支持将于 2020 年 1 月 1 日终止 近日,Python语言作者Guido van Rossum在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。

Python 2.7 最早发布于 2010 年(Python 2.7 Release), 至今已经整整八年历史,抗战都要打完了。Python 2 to 3 的历程,还需要多久?记不清,但肯定有十年以上了吧。年年岁岁花相似,岁岁年年人不同,十年光阴,足够耗尽一代开发者的职业生涯。至今仍有许多库,不再维护,不再升级,永远停留在了 2.x(这也是部分开发者仍然坚持使用 Python2 的理由)。我不知道有任何其他编程语言的版本升级会如此历经磨难。但形势也确实在缓慢地推进:我一直在用的 Django, 从 2.x 起已经只兼容 Python3,其他的主流类库也都在陆续升级,继续使用 Python2 的理由正在变得越来越少。同时,一些不喜欢 Python 的人也总是拿版本分裂的问题来攻击 Python。以我个人而言,所有项目都已经使用 Python3, 对于旧版本的离去,我只会觉得鼓舞,不会认为可惜。毕竟,整个社区已经因为版本问题分裂得太久,是时候重新走向统一了。