Python:自定义YAML转储格式

时间:2017-03-09 06:54:54

标签: python yaml

我使用PyYAML 3.12解析和转储YAML文件。在特殊情况下,我必须转储一个可以在配置文件中使用的字符串。

config: "# something like this"

默认情况下,PyYAML会像这样转储它:

config: # something like this
它显然不起作用,因为它基本上消除了它。我试着做follow_style='"'。它似乎在起作用,但输出被篡改为人类无法读取的东西。

有没有办法很好地做到这一点?使用引号转储所有字符串的钩子或什么东西?

PS。我(仅在几分钟前)知道ruamel.yaml的存在,但不确定它是否符合我的需要。加上PyYAML一段时间以来一直工作正常。

0 个答案:

没有答案