Python 2 倒计时!官网提醒尽早升级到 Python 3

(给Python开发者加星标,提升Python技能)

原创:Python开发者(id:PythonCoder)

近日,Python 官网再次发文,提醒将于 2020 年 1 月 1 日正式对  Python 2 停止支持,未升级到 Python 3 的童鞋,应当尽快做好迁移。

640?wx_fmt=png

官网通告,摘翻如下:

我们是开发和维护 Python 编程语言的志愿者。我们已经决定 2020 年 1 月 1 日将是结束支持 Python 2 的日子。这意味着,即使有人发现 Python 2 中的安全问题,我们也不会在那天之后再改进它。您应该尽快升级到 Python3。

问:你为什么要这么停止支持 Python 2 ?

我们需要结束 Python 2,这样我们才能帮助 Python 用户。

我们在 2000 年发布了 Python 2.0。几年后,我们意识到我们需要做一些大的改变来改进 Python。所以在 2006 年,我们启动了 Python 3.0。但还是很多人没有升级,我们也不想伤害他们。因此,多年来,我们一直在不断改进和发布 Python 2 和Python 3。

但是,这使得改进 Python 非常困难。有些提升是 Python 2 无法处理的。我们花在使 Python 3 更好更快上的时间更少了。

如果很多人继续使用 Python 2,那么使用 Python 开发软件的志愿者就会遇到困难。他们不能使用 Python 3 中好的新东西来改进他们开发的工具。

我们不想伤害使用 Python 2 的人。因此,在 2008 年,我们宣布将在 2015 年终止 Python 2,并要求人们升级。有些人升级,但很多人没有。所以,2014 年的时候我们把终止时间延长到了 2020 年。

问:到 Python 2 的终止日期还有多久?

640?wx_fmt=png

(截图时间:2019-09-10)

pythonclock.org 这个网站有倒计时。截至 2019-09-11 为止,还有 3 个月 20 天。

问:如果我在 2020 年 1 月 1 日之前不升级,会发生什么?

如果人们在 Python 2 或用 Python 2 编写的软件中发现灾难性的安全问题,那么志愿者将不会帮助您。如果你需要 Python 2 软件的帮助,那么志愿者将不会帮助你。您将失去使用好工具的机会,因为它们只在 Python 3 上运行,并且您将使依赖您并与您一起工作的人慢下来。

其中一些问题将从明年1月1日开始出现。其他问题会随着时间的推移而增加。

问:我用 Python 2 编写代码。我应该如何将它移植到 Python 3 ?

> 请阅读官网的迁移指南:

https://docs.python.org/3/howto/pyporting.html

> 另外推荐阅读 Python 3 语句实践性:

https://python3statement.org/practicalities/

觉得本文对你有帮助?请分享给更多人

关注「Python开发者」加星标,提升Python技能

640?wx_fmt=png

好文章,我在看❤️

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值