我搜索并找到了“类似”的帖子,但没有任何内容可以直接回答我的问题。我还在这里找到了一个 stackoverflow 帖子,但没有答案。
yaml
我需要使用以下格式写入文件:
any_value: 123.4
data_points: |-
0.0, 1.0
0.1, 1.5
0.2, 1.7
如果我使用包含其中的长字符串\n
,它将按原样打印:
any_value: 123.4
data_points: "0.0, 1.0\n0.1, 1.5\n0.2, 1.7"
这不是我想要的。我也可以将它作为一个列表传递,其中每个项目看起来像这样
['0.0, 1.0', '0.1, 1.5', '0.2, 1.7']
但这只会导致
any_value: 123.4
data_points:
- 0.0, 1.0
- 0.1, 1.5
- 0.2, 1.7
有点像第一个,其实不是。如何让 ruamel.yaml 以我想要的方式转储它?