third_party_pyyaml:基于 Python 的 YAML 处理框架项目

用户可借助此项目在 Python 环境中进行 YAML 数据的处理。它是一个功能全面的 YAML 处理框架,支持 LibYAML 绑定以提供快速的解析和发射功能,还包含全面的测试套件。【此简介由AI生成】

分支296Tags46
文件最后提交记录最后更新时间
2 年前
4 年前
1 年前
1 年前
1 年前
4 年前
4 年前
1 年前
5 年前
1 年前
4 年前
4 年前
1 年前
4 年前
2 年前
1 年前
1 年前
2 年前
1 年前
2 年前

PyYAML

A full-featured YAML processing framework for Python

Installation

To install, type python setup.py install.

By default, the setup.py script checks whether LibYAML is installed and if so, builds and installs LibYAML bindings. To skip the check and force installation of LibYAML bindings, use the option --with-libyaml: python setup.py --with-libyaml install. To disable the check and skip building and installing LibYAML bindings, use --without-libyaml: python setup.py --without-libyaml install.

When LibYAML bindings are installed, you may use fast LibYAML-based parser and emitter as follows:

>>> yaml.load(stream, Loader=yaml.CLoader)
>>> yaml.dump(data, Dumper=yaml.CDumper)

If you don't trust the input YAML stream, you should use:

>>> yaml.safe_load(stream)

Testing

PyYAML includes a comprehensive test suite. To run the tests, type python setup.py test.

Further Information

License

The PyYAML module was written by Kirill Simonov xi@resolvent.net. It is currently maintained by the YAML and Python communities.

PyYAML is released under the MIT license.

See the file LICENSE for more details.

项目介绍

用户可借助此项目在 Python 环境中进行 YAML 数据的处理。它是一个功能全面的 YAML 处理框架,支持 LibYAML 绑定以提供快速的解析和发射功能,还包含全面的测试套件。【此简介由AI生成】

定制我的领域