我正在尝试将YAML文件解析为嵌套字典;不幸的是,它仅将顶级元素解析为字典,而将下级元素解析为列表。
所以说我的YAML中有以下内容:
messages:
messageA:
messageText: "Hello World 1"
messageB:
messageText: "Hello World 2"
我希望能够像这样加载yaml:
stream = file('test.yaml', 'r')
configDict = yaml.load(stream)
print configDict['messages']['messageA']['messageText']
但是尝试打印的对象是列表。
我认为这将创建一个嵌套字典,而不是列表字典。
有什么想法吗?