如何使用default_flow_style = False在PyYAML中保留方括号列表

时间:2019-07-22 17:08:53

标签: python list pyyaml

对于以下Python代码:

with open(loc + name + ".yaml", "w") as f:
    source = {
        "list1": [1],
        "list2": []
    }
    yaml.safe_dump(source, f, default_flow_style=False)

我得到:

    list1:
    - 1
    list2: []

但是我想要

    list1: [1]
    list2: []

同时使用PyYAML格式,而不是默认格式。这就是为什么我也使用default_flow_style=False。我找不到办法。如果我使用default_flow_style=True,则会得到方括号,但不会得到PyYAML格式。

0 个答案:

没有答案