你用的Python标准库可能快被移除了!
2019-06-03 19:34
645 查看
Python一直被称为“内置电池”的编程语言,这一直被作为Python的一个优势在宣传。但是经过多年的发展,Python内置的很多“电池”已经不好用了,或者因为外部工具或平台的变化导致已经无用武之地了。这些“废旧电池”的存在,不仅增加了Python每次升级版本时维护标准库的工作量,而且会误导新手使用一些不那么优秀的方法。不管怎么看,“废旧电池”都是丢弃掉更加划算。
所以,Christian Heimes 提出了 PEP 594,建议移除这些年老失修或者设计不佳的标准库。移除过程还是比较温和的,最开始可能只是文档中建议不要使用,然后慢慢地使用时给一些警告提示,最后大家都知道模块准备移除了之后才会真的移除。大部分的移除工作会在Python 3.10完成。目前稳定版本是 Python 3.7,Python3.8 还在开发中,3.10发布差不多还要3年时间。
那么有哪些标准库是在准备移除的列表之中呢?下面是一个PEP 594 给出的建议清单。大家下次写代码时,如果用到了清单中的库,就要考虑是不是需要选择一个替代品了。
如果你想了解有关 PEP 594 的更详细的内容,可以查看该PEP的原文,网址是:https://www.python.org/dev/peps/pep-0594/
相关文章推荐
- python标准库
- Python标准库:内置函数range(stop) range(start, stop[, step])
- python标准库介绍——27 random 模块详解
- python标准库概览
- Python 标准库 urllib2 的使用细节(Redirect,cookie,http返回码等)
- python标准库
- linux下python学习笔记(十九)之python标准库
- Python标准库os.path包、glob包使用实例
- Python 标准库 urllib2 的使用细节
- [Python2.x] 标准库 urllib2 的使用细节
- Python学习笔记9:标准库之日期时间(time包,datetime包)
- Python标准库08 多线程与同步 (threading包)
- Python标准库:内置函数dict(**kwarg)
- python标准库os模块学习
- Python标准库 urllib2 的使用
- Python 标准库 —— cgi/html
- python标准库之MultiProcessing库的研究 (1)
- Python之标准库:random模块
- Python强大的自有模块——标准库
- python3.x的torndb使用记录(发现网上没有关于torndb的使用说明,可能太简单了吧:-P)