python一直被稱為「內建電池」的程式語言,這一直被作為python的乙個優勢在宣傳。但是經過多年的發展,python內建的很多「電池」已經不好用了,或者因為外部工具或平台的變化導致已經無用武之地了。這些「廢舊電池」的存在,不僅增加了python每次公升級版本時維護標準庫的工作量,而且會誤導新手使用一些不那麼優秀的方法。不管怎麼看,「廢舊電池」都是丟棄掉更加划算。
所以,christian heimes 提出了 pep 594,建議移除這些年老失修或者設計不佳的標準庫。移除過程還是比較溫和的,最開始可能只是文件中建議不要使用,然後慢慢地使用時給一些警告提示,最後大家都知道模組準備移除了之後才會真的移除。大部分的移除工作會在python 3.10完成。目前穩定版本是 python 3.7,python3.8 還在開發中,3.10發布差不多還要3年時間。
那麼有哪些標準庫是在準備移除的列表之中呢?下面是乙個pep 594 給出的建議清單。大家下次寫**時,如果用到了清單中的庫,就要考慮是不是需要選擇乙個替代品了。
Python標準庫可能準備大清洗了!
python一直被稱為 內建電池 的程式語言,這一直被作為python的乙個優勢在宣傳。但是經過多年的發展,python內建的很多 電池 已經不好用了,或者因為外部工具或平台的變化導致已經無用武之地了。這些 廢舊電池 的存在,不僅增加了python每次公升級版本時維護標準庫的工作量,而且會誤導新手使...
python標準庫 時間庫
眾所皆知,每乙個程式語言都有自己的時間類庫,python也不例外用法十分簡單 最基本的類,time類 time基本函式介紹 import time print time.asctime 如果未傳入乙個tuple或乙個time struct就是使用當前的時間,返回乙個24字長的時間字串 就這個mon ...
python標準庫 os庫
os模組主要用於跟作業系統打交道 os模組常用的方法 os.getcwd 獲取當前工作目錄,即當前python指令碼工作的目錄路徑 os.chdir dirname 改變當前指令碼工作目錄 相當於shell下cd os.curdir 返回當前目錄 os.pardir 獲取當前目錄的父目錄字串名 os...