跳到主要内容
uencoder

YAML Python Binding

YAML Python 绑定是 PyYAML/ruamel.yaml 为 Python 提供的 YAML 解析 API,支持 yaml.safe_load 与 round-trip 编辑。

用途

在 Python 应用中读写 YAML,将 YAML 映射到 dict/list,支持注释保留与锚点。

机制

PyYAML:yaml.safe_load(stream)→dict/list,yaml.dump(obj)→str。ruamel.yaml:支持 round-trip(保留注释/顺序/锚点)与 YAML 1.2。

用例

  • Python 配置文件
  • ML 超参数配置
  • Ansible playbook 自动化剧本

相关工具

参考链接