第四部分-提示、技巧和教程

在第四部分中,您将学习如何从python包索引(pypi)安装第三方包。你会学到一些 easy_installpipsetup.py 以及如何使用这些工具安装软件包。不过,这只是第一章。以下是您将了解的软件包列表:

  • configobj-以一种更“ Python 式”的方式处理配置文件。

  • LXML-用于处理XML的包

  • pylint/pyflakes-python代码分析器

  • 请求-一个对python友好的urllib版本

  • sqlacalchemy-用于python的对象关系映射器

  • virtualenv-了解Python中的虚拟环境

我们要研究的原因 配置 因为我认为它比与Python一起提供的configparser更好。configobj包有一个比configparser更直观和强大的界面。在下一章中,我们将看到 lxml 模块化并学习阅读、解析和创建XML的几种新方法。在第四章中,我们将看到 皮林特石膏片 这对代码分析非常有用。他们可以查看您的模块并检查错误。pylint还可以帮助您使代码符合pep8(Python样式指南)。

这个 requests 包装是很好的替代品 urllib 模块。它的接口更简单,文档也很好。SQLAlchemy是Python的首要对象关系映射器。它允许您用Python代码编写SQL查询、表等。它的一个最好的特性是,如果需要切换数据库后端,就不必太多地更改代码来继续使用该数据库。最后一章,我们来看看 虚拟现实 ,一个整洁的模块,允许您创建可以编写代码的小型虚拟环境。这些虚拟环境对于在将新模块或新版本的模块应用到Python核心安装之前测试它们特别方便。