如何不带别名转储普通Yaml?

时间:2019-03-25 14:42:49

标签: python reference yaml alias pyyaml

我使用PyYAML将数据结构导出到python程序中。我的数据结构有几个引用,这些引用在yaml中作为 aliases 处理。但是我想导出一个更具可读性的yaml,没有引用/别名。

以下是示例片段:

import yaml

val=[1, 2]
data = {'foo': val, 'bar': val }

print(yaml.dump(data))

此代码输出:

bar: &id001
- 1
- 2
foo: *id001

但是我想要这样的输出:

bar:
- 1
- 2
foo: 
- 1
- 2

如何不带别名转储普通Yaml?

0 个答案:

没有答案