首頁  >  文章  >  後端開發  >  Python你必須知道的十個函式庫

Python你必須知道的十個函式庫

高洛峰
高洛峰原創
2016-10-19 13:26:361277瀏覽

Docopt。拋棄optparse和argparse吧,使用docstrings來建立優雅的,可讀性強的,並且複雜(如果你需要的話)的命令列介面。 IMO2013年創建的最好的庫。

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。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn