Python程序員應(yīng)該知道的10個庫
作者:佚名
Python是優(yōu)雅的,使用這些庫可以使你的代碼更簡潔,并保持持久性。歡迎各位補充,并提出意見!
Python是優(yōu)雅的,使用這些庫可以使你的代碼更簡潔,并保持持久性。歡迎各位補充,并提出意見!
- Docopt。拋棄
optparse和argparse吧,使用docstrings來構(gòu)建優(yōu)雅的,可讀性強的,并且復(fù)雜(如果你需要的話)的命令行界面。IMO2013年創(chuàng)建的***的庫。 - Requests,或稱為人類使用的HTTP,是一個處理HTTP請求更為pythonic 的方法,比
urllib2更更更好用??诒梢?,他在PyPI上下載已經(jīng)超過5,000,000次 。 - lxml是
libxml2和libxslt的合體。如果你要處理XML或HTML,lxml是***的選擇。 - Bottle是一個快速,簡單,輕量級的WSGI微型web框架。幾秒內(nèi)就能構(gòu)建小型站點和APIs。所有的框架只有一個
py文件,你甚至可以放進(jìn)任意目錄。 - sh是一個成熟的Python子進(jìn)程界面工具,允許你像運行函數(shù)一樣運行任何程序。超級好用。
- Structlog是一個先進(jìn)的日志記錄處理器。他集成了多個現(xiàn)存的日志記錄工具,包含了Python標(biāo)準(zhǔn)庫。你可以創(chuàng)建普通記錄器,按你所想增加內(nèi)容,使你的日志擁有持久性和可讀性。
- Watchdog是一個跨平臺的Python庫和shell工具,可以監(jiān)視文件系統(tǒng)事件。超級好用,并且容易上手。
- Delorean可以是你用非常方便的方法來處理數(shù)據(jù)和時間。設(shè)置時區(qū),截取到秒,分,小時,或者甚至使用特殊方法從一個數(shù)據(jù)迭代到另一個。瀏覽下文檔,里面有很多示例。
附贈
- PEW.我是一個月前發(fā)現(xiàn)這個項目,并已喜歡上了。PEW是一套管理多個虛擬環(huán)境的工具,在bash,zsh,fish和powershell上***運行。去試試吧。
- antigravity。運行一個Python shell(版本>=2.7),然后輸入
import antigravity。
由Alberto Granzotto列舉,2013年11月15日,保存在/culture。
原文鏈接:http://tmp.devcharm.com/pages/python-modules-you-should-know
譯文鏈接:http://blog.jobbole.com/52355/http://blog.jobbole.com/52355/
責(zé)任編輯:陳四芳
來源:
伯樂在線

























