热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

你该相识的10个Python模块

Python很文雅。运用以下模块有助于坚持你的代码整齐、易于保护。迎接补充。Docopt。忘了optparse和argparse吧,运用docstring来构建文雅的、高可读性、庞

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


推荐阅读
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Android 中的布局方式之线性布局
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • Android与JUnit集成测试实践
    本文探讨了如何在Android项目中集成JUnit进行单元测试,并详细介绍了修改AndroidManifest.xml文件以支持测试的方法。 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 本文提供了一种有效的方法来解决当Android Studio因电脑意外重启而导致的所有import语句出现错误的问题。通过清除缓存和重建项目结构,可以快速恢复开发环境。 ... [详细]
  • 本文详细介绍了在 Red Hat Linux 系统上安装 GCC 4.4.2 的步骤,包括必要的依赖库的安装及常见问题的解决方法。 ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
author-avatar
Life一切安好
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有