原始的 YAML 文件包含以下内容
# tree format
treeroot:
branch1:
name: Node 1
branch1-1:
name: Node 1-1
branch2:
name: Node 2
branch2-1:
name: Node 2-1
使用
yaml.load()
从文件中加载内容后,将其转储到新的YAML文件中,我得到了这个结果:# tree format
treeroot:
branch1:
branch1-1: {name:Node 1-1}
name: Node 1
branch2:
branch2-1: {name: Node 2-1}
name: Node 2
如何在纯 Python 中正确地构建 YAML 文件?我不想自己编写字符串。我想构建字典和列表。
部分...
dataMap = {'treeroot':
{'branch2':
{'branch1-1':
{'name': 'Node 1-1'}, # should be its own level
'name': 'Node 1'
}
}
}