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