如何读取Yaml文件中的标头?

时间:2019-05-15 13:47:05

标签: python yaml

我如何读取两个YAML文件中的标题并进行比较,以便它们显示所使用的不同密钥。 预先感谢。

这是我的代码,但是它不收集所有标头,而仅包含主标头和子标头。

import yaml

from yaml import load

master_yaml = open('application.yml', 'r')
yaml_dict = load(master_yaml)
master_yaml.close()

collected_keys = []
master_keys = yaml_dict.keys()


for key in master_keys:
    for nested_key in yaml_dict[keys].keys():
        collected_keys.append(key + "." + nested_key)

print(collected_keys)

它也给出这个错误 AttributeError:'str'对象没有属性'keys'

0 个答案:

没有答案