如何在PyYaml中添加自定义嵌套标签?

问题描述 投票:0回答:1

我希望能够使用嵌套标签

我使用以下代码使自定义标签单独工作,但是无法以相同的值使用这两个标签

SafeLoader.add_constructor("!include", include)
SafeLoader.add_constructor("!path", gen_path)

这是我的示例Yaml的外观

key: !include !path special_file.yaml

注意:

!path =>经过mysql的一些处理后生成一个特殊路径

!include =>将文件的yaml内容加载到当前的读取数据中

python pyyaml
1个回答
0
投票

您是简写标记,如果您查看YAML 1.1规范中的生产规则,则会看到:

© www.soinside.com 2019 - 2024. All rights reserved.