你该相识的10个Python 模块

Python很文雅。运用以下模块有助于坚持你的代码整齐、易于保护。迎接补充。

  • Docopt。忘了optparseargparse吧,运用docstring来构建文雅的、高可读性、庞杂(假如你有这个须要)的命令行界面。在我看来这是2013年降生的最好的库
  • Requests,或谓,为人类预备的HTTP,以更pythonic的体式格局处置惩罚HTTP要求。比urllib2好用许多许多许多。PyPI下载已凌驾5,000,000次,这可不是没有来由的哦:)
  • lxml团结了libxml2libxslt。假如你要处置惩罚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

    原文作者:weakish
    原文地址: https://segmentfault.com/a/1190000000350824
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞