你該了解的10個 Python 模塊
Python很優雅。使用以下模塊有助于保持你的代碼整潔、易于維護。歡迎補充。
- Docopt。忘了optparse和argparse吧,使用docstring來構建優雅的、高可讀性、復雜(如果你有這個需要)的命令行界面。在我看來這是2013年誕生的最好的庫。
- Requests,或曰,為人類準備的HTTP,以更pythonic的方式處理HTTP請求。比urllib2好用得多得多得多。PyPI下載已經超過5,000,000次,這可不是沒有理由的哦:)
- lxml聯合了libxml2和libxslt。如果你要處理XML或HTML,lxml是最好的選擇,真的。
- Bottle是一個快速、簡單、輕量的WSGI微型web框架。利用Bottle構建小型站點和API的時間以秒計算。這個框架只有一個py文件,你可以把它放進任何目錄。
- sh是一個成熟的Python子進程接口,允許你像調用函數一樣調用任何程序。超級好用。
- Structlog是一個先進的日志處理器。他可以和任何現存的日志記錄工具相集成,并包裝了Python標準庫。你可以構建定制的記錄工具,根據你的需要增加上下文,保證你的日志一致、可讀。
- Watchdog是一個跨平臺的Python庫和shell工具,可以監視文件系統事件。超級好用,容易上手。
- Delorean用它處理日期和時間非常方便。設置時區,截取到秒、分、小時,甚至使用特定步驟從一個日期進到另一個日期。瀏覽下文檔,里面有很多例子。
附加收錄
- PEW 我是一個月前發現這個項目的,現在已經喜歡上了。PEW是一套管理多個虛擬環境的工具,在bash,zsh,fish和powershell上完美運行。去試試吧。
- antigravity。運行一個Python shell(>=2.7),然后輸入import antigravity。(自備梯子)
原文: Python modules you should know
翻譯:segmentfault.com/a/1190000000350824
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!