在python中通过阅读读取yaml文件

时间:2019-12-16 04:35:51

标签: python yaml

demo.yaml

content:
        application/json:
          schema:
            title: YamlTitle
            type: object
            properties:
              name:
                "$ref": "definitions.yaml#/name"
            required:
              - data

definitions.yaml 文件数据

  name:
    type: string
    minLength: 10
    example: GANESH

我想读取Yaml文件及其参考数据。

输出 结果= {'内容':{'应用程序/ json':{'模式':{'标题':'YamlTitle','类型':'对象','属性':{'名称':{'类型': 'string','minLength':10,'example':'GANESH'}},'required':['name']}}}}

1 个答案:

答案 0 :(得分:0)

您可以使用自定义构造函数和yaml加载程序来实现它,并在其中添加将完成此操作的YAML指令。

例如检查https://davidchall.github.io/yaml-includes.html