pythonruamel不为yam中的换行保留格式

2020-12-04 15:47:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我的原始yaml文件在破折号(-)后包含新行,我想在转储后保留这些新行

#  This is my yaml
color_1:
    blue: 
        -
# I want to preserve this newline after the dash
            width_1: "1"
            height_1: [1]
            size_1: 4
        -
            width_1: "2"
            height_2: [1,2,3,4]
            size_2: 4

我的代码

^{pr2}$

在我运行我的脚本后,我看到了如下所示的删除换行符的转储文件,我还注意到在列表项之间有额外的空间,我也不想得到

#  This is my yaml
color_1:
    blue:
# I want to preserve this newline after the dash
    -  width_1: "1"
       height_1: [1]
       size_1: 4
    -  width_1: "2"
       height_2: [1, 2, 3, 4]
       size_2: 4