我正在尝试使用 Python 和 pyyaml 更改深度嵌套在 YAML 文件中的值。我需要保留格式,这是块和流的组合。
我想更改嵌套在字典中多层结构深处的单个值。例如,我可以将x值更改为2:
a:
b:
c: {x:1, y:1}
d: {r1: 2, r2: 4}
e:
f: 1
g: 1
我已经能够导入数据,更改值并以块格式或默认格式转储文件,但两者均与我需要的格式不完全匹配。有没有办法混合格式或只更改目标值而不重写整个文件?
相关分类