Python標準庫可能準備大清洗了!
知識
06-02
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應用程序中測試MongoDB故障轉移
※重新發明輪子:用PyTorch發現最佳的滾動形狀
TAG:Python部落 |