你該了解的10個 Python 模塊

jopen 9年前發布 | 6K 次閱讀 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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!