我刚刚从bash脚本切换到python,我试图通过编写一些代码来理解语言;请原谅我的愚昧无知。
我试图确定如何从YAML文件中提取特定键和值。
离。
import yaml
stream = open('test.yaml', 'r')
data = yaml.load(stream)
abc = data['yaml_key']
给了我类似的东西:
{'1': 'a', '2': 'b', '3': 'c'}
如何打印特定的键:值?我希望它会像一个元组,我可以做类似的事情:
abc[0]
等。但不幸的是,当我尝试打印出abc [#]时,它只打印出abc [#],但打印出abc,给了我关键:值列表。
对于任何有Python经验的人来说,这可能很容易,但任何输入都会受到赞赏。
答案 0 :(得分:1)
贡献属于Padraic的评论,但为了将来参考,加载key:values的正确方法是:
abc["key_value"]
还值得注意的是,以下内容:
abc.keys() // list keys
abc.get("key_value") // get specific key value