小编Geo*_*ler的帖子

使用 PyYAML.dump() 生成锚点?

我希望能够在 PyYAML 的 dump() 函数生成的 YAML 中生成锚点。有没有办法做到这一点?理想情况下,锚点与 YAML 节点具有相同的名称。

例子:

import yaml
yaml.dump({'a': [1,2,3]})
'a: [1, 2, 3]\n'
Run Code Online (Sandbox Code Playgroud)

我希望能够做的是生成 YAML,如:

import yaml
yaml.dump({'a': [1,2,3]})
'a: &a [1, 2, 3]\n'
Run Code Online (Sandbox Code Playgroud)

我可以编写自定义发射器或转储器来执行此操作吗?还有其他方法吗?

yaml cross-reference pyyaml

5
推荐指数
1
解决办法
4401
查看次数

标签 统计

cross-reference ×1

pyyaml ×1

yaml ×1