我希望能够在 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)
我可以编写自定义发射器或转储器来执行此操作吗?还有其他方法吗?