Python 的全功能 YAML 处理框架
安装方法:输入 python setup.py install。
默认情况下,setup.py 脚本会检查 LibYAML 是否已安装,
如果已安装,则构建和安装 LibYAML 绑定。
若要跳过检查并强制安装 LibYAML 绑定,请使用选项
--with-libyaml: python setup.py --with-libyaml install。
若要禁用检查并跳过构建和安装 LibYAML 绑定,请使用
--without-libyaml: python setup.py --without-libyaml install。
当安装了 LibYAML 绑定后,您可以使用基于 LibYAML 的快速解析器和 发射器,如下所示:
>>> yaml.load(stream, Loader=yaml.CLoader)
>>> yaml.dump(data, Dumper=yaml.CDumper)
如果您不信任输入的 YAML 流,请使用:
>>> yaml.safe_load(stream)
PyYAML 包含一个全面的测试套件。
运行测试,输入 python setup.py test。
-
更多信息,请查看 PyYAML 主页。
-
在 Matrix https://matrix.to/#/#pyyaml:yaml.io 或 IRC #pyyaml irc.libera.chat 上与维护者讨论 PyYAML。
-
将错误报告和功能请求提交到 PyYAML bug tracker。
PyYAML 模块由 Kirill Simonov xi@resolvent.net 编写。 目前由 YAML 和 Python 社区维护。
PyYAML 在 MIT 许可下发布。
更多详情请参阅 LICENSE 文件。