我在以正确格式将数据转储回 YAML 时遇到问题。调查了其他类似的问题,但没有找到解决这个问题的方法。Python中的当前代码:
template = yaml.load(open(templateFile), Loader=yaml.RoundTripLoader)
template["key"] = new_value
yaml.dump(template, sys.stdout, Dumper=yaml.RoundTripDumper, indent=2)
输入:
parameters:
key: value
输出:
parameters:
key: value
key: new_value
预期输出:
parameters:
key: new_value
应该如何修改代码,以更改旧的“键”值,或者输入具有正确缩进的新值?