首页 > 解决方案 > 如何在不将纯文本转换为双引号字符串的情况下转储与输入中相同的 YAML

问题描述

已通过link1 link2,但该解决方案对我不起作用。

我有一个输入 YAML 文件,其中包含普通样式双引号样式格式的数据。我需要根据一些逻辑更新这个 YAML 并保存它而不做任何其他更改。

单引号数据应该保留,单引号和双引号要保留双引号,这样当我们这样做时git diff,它只是显示逻辑变化。

当前问题:当我在做的时候yaml.dump(changes, file, default_style=None),它正在转换plain styledouble-quoted style输出文件!

任何线索都会非常有帮助。

标签: pythonpython-3.xyaml

解决方案


推荐阅读