Python你必須知道的十個庫

Python是優雅的,使用這些庫可以使你的代碼更簡潔,並保持持久性。歡迎各位補充,並提出意見!

Docopt。拋棄optparse和argparse吧,使用docstrings來構建優雅的,可讀性強的,並且複雜(如果你需要的話)的命令行界面。IMO*2013年創建的最好的庫*。
Requests,或稱爲人類使用的HTTP,是一個處理HTTP請求更爲pythonic 的方法,比urllib2更更更好用。口碑可見,他在PyPI上下載已經超過5,000,000次 :)
lxml是libxml2和libxslt的合體。如果你要處理XML或HTML,lxml是最好的選擇。
Bottle是一個快速,簡單,輕量級的WSGI微型web框架。幾秒內就能構建小型站點和APIs。所有的框架只有一個py文件,你甚至可以放進任意目錄。
sh是一個成熟的Python子進程界面工具,允許你像運行函數一樣運行任何程序。超級好用。
Structlog是一個先進的日誌記錄處理器。他集成了多個現存的日誌記錄工具,包含了Python標準庫。你可以創建普通記錄器,按你所想增加內容,使你的日誌擁有持久性和可讀性。
Watchdog是一個跨平臺的Python庫和shell工具,可以監視文件系統事件。超級好用,並且容易上手。
Delorean可以使你以非常方便的方法來處理日期和時間。設置時區,截取到秒,分,小時,或者甚至使用特定步驟從一個日期進到另一個日期。瀏覽下文檔,裏面有很多示例。

附贈

PEW.我是一個月前發現這個項目,並已喜歡上了。PEW是一套管理多個虛擬環境的工具,在bash,zsh,fish和powershell上完美運行。去試試吧。
antigravity。運行一個Python shell(版本>=2.7),然後輸入import antigravity。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章