PythonizeYAML
教程
API
GitHub
  • English
  • 简体中文
教程
API
GitHub
  • English
  • 简体中文
  • API 参考

    • API 参考
    • 加载与导出
    • 文档与样式编辑
    • Pydantic 集成
    • 配置、样式与标签值
    • 错误

API 参考

PythonizeYAML 提供与 PyYAML 兼容的统一 API。load() 与 load_all() 返回样式感知的 Document 对象,它们同时表现得像被包装的普通 dict 与 list;dump() 与 dump_all() 可以直接接受这些文档。样式编辑就建立在这同一批对象之上。

参考文档按以下方式组织:

  • 加载与导出 —— 模块级函数与 YAML / SafeYAML 引擎,附完整签名与逐参数说明。
  • 文档与样式编辑 —— Document 类及其成员、DocumentMapping / DocumentSequence / DocumentScalar 子类、值上的样式 API、Comments 与 DocumentStream。
  • Pydantic 集成 —— YAMLModel 与 YAMLSettings,校验往返逐字节一致。
  • 配置、样式与标签值 —— IndentConfig、DEFAULT_CONFIG、样式枚举、SourceSpan 与 Tagged。
  • 错误 —— YAMLError 层级及各异常的触发场景。

如果你刚接触本库,请先阅读教程,再回到这里查阅精确签名。

最近更新: 2026/10/3 15:52
Contributors: originalFactor
Next
加载与导出