Python 终于要扔掉几块内置电池(模块)了

Python 一直以 batteries included 著称,也就是说 Python 语言自带很多有用的内置模块,你只需要一个 import 语句就可以使用。相比于 Java 或者 JavaScript,如果标准开发包里面没有带某些功能,你就得自己去网上找第三方的实现。

但是随着时间的推移,Python的某些内置模块边得越来越少被用到,一部分是因为这些模块是给某些特定使用场景下的应用使用的,另一部分原因是已经有了非常好的第三方库了。

所以在 2019 年 5 月 21 号,一个 PEP(Python Enhencement Proposal) 诞生了:https://peps.python.org/pep-0594/ 标题就叫: Removing dead batteries from the standard library

现在,这个 PEP 列出了 21 个要被移除的内置模块:

这些模块大部分都是 1990 年左右被添加到 Python 标准库里的,并且有一部分目前没有人在维护

不出意外的话,这些模块会按照商定的计划一步一步从 Python 代码库中移除。

这样也好,扔掉包袱,轻装上阵。

更多细节请阅读:

https://lwn.net/SubscriberLink/888043/66bf43728bb39692/

https://peps.python.org/pep-0594/

文章同步更新到语雀,既做备份,也提供另外一种阅读方式,习惯语雀的朋友可以移步至:https://www.yuque.com/jwenjian/reading-list

1Link.Fun 邮箱订阅 logo
Subscribe to 1Link.Fun 邮箱订阅 and never miss a post.
#程序员