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 自动化剧本