在Python中安装YAML

我们将介绍Python中的YAML 。我们还将介绍如何在不同的设备上安装YAML

Python中的YAML

YAML 是一种序列化语言。串行化语言意味着用不同技术语言编写的具有不同数据结构的应用程序可以通过不同的格式相互传输数据。

在这种情况下,最常见和有用的格式是YAML。YAML是一种可供人类阅读的数据序列化格式,并与脚本语言相联系。

随着时间的推移,YAML的受欢迎程度越来越高,因为它很容易被人类阅读。

这个特点使它非常适合于编写不同的配置文件。Python有它的YAMLPyYAML ,一个用于Python的YAML 分析器。

YAML 有不同的特点。主要特点如下:

  1. 它是一个完整的YAML 1.1解析器。
  2. 它提供Unicode支持。
  3. 它还可以提供pickle支持。
  4. 它有一个能够扩展的API。
  5. 还有合理的错误信息。

PyYAML 提供对不同标准YAML标签的支持。它还可以提供Python特定的标签,允许你表示不同的Python对象。

PyYAML 可以帮助我们轻松地执行任务。它们适用于从复杂的配置文件到不同对象序列化的任务。

Python中YAML的安装

安装YAML有一些要求。我们应该安装最新版本的pipsetuptools

setuptools 需要环境标记支持(setuptools ,版本大于或等于20.6.8),它与Python 3.4.6链接,但不支持3.4.4。

我们可以用下面的代码安装setuptools

# python
pip install -U pip setuptools wheel

对于我们的环境(virtualenv ,(Docker)容器等),在安装ruamel.yaml 之前,最好使用以下命令从PyPI 安装ruamel.yaml

# python
pip install ruamel.yaml

之后,我们可以使用下面的命令轻松地安装PyYAML

# python
pip install PyYAML