Python 3.2發(fā)布 改進調(diào)試器PDB
來自Python官方網(wǎng)站消息,Python 3.2最終版本已于2月20日發(fā)布。
眾所周知,由于Python 3采取了不向后兼容的策略,目前語言同時存在2.x和3.x兩條線,處于過渡狀態(tài)。Python 2.7最終版之后,2.x停止開發(fā)新功能,只修復bug,新特性將只出現(xiàn)在3.x中。
而2009年Guido van Rossum提出了PEP 3003,明確3.2版本不修改Python的語法、語義和內(nèi)置類型等,目的是使非CPython的實現(xiàn)能夠及時跟上,夯實社區(qū)基礎。本著這一精神,Python 3.2沒有任何語法方面的改變,只有內(nèi)置類型有少許變化,主要的開發(fā)集中在標準庫和支持向Python 3移植上。重要的變化包括:
◆ 單元測試模塊unittest有眾多改進
◆ PEP 3147,支持.pyc庫目錄
◆ PEP 3149,支持帶版本標簽的動態(tài)庫
◆ PEP 3148,新的并發(fā)編程庫futures
◆ PEP 384,穩(wěn)定的針對擴展模塊的ABI(應用二進制接口)
◆ PEP 391,基于字典的日志配置
◆ 對GIL實現(xiàn)進行了大改,減少了競用
◆ 擴展email包
◆ 改進ssl模塊
◆ sysconfig模塊,可以訪問配置信息
◆ 擴展shutil模塊,包括壓縮文件支持
◆ 改進configparser,包括映射協(xié)議支持
◆ 改進調(diào)試器PDB
原文鏈接:http://sd.csdn.net/a/20110221/292245.html
【編輯推薦】