【发布时间】:2011-12-28 23:40:06
【问题描述】:
我是 YAML 新手,一直在寻找解析 YAML 文件和使用/访问解析后的 YAML 数据的方法。
我遇到过关于如何解析 YAML 文件的解释,例如 PyYAML tutorial、“How can I parse a YAML file in Python”、“Convert Python dict to object?”,但我没有找到一个简单的例子来说明如何从解析的 YAML 文件中访问数据。
假设我有一个 YAML 文件,例如:
treeroot:
branch1: branch1 text
branch2: branch2 text
如何访问文本“branch1 text”?
"YAML parsing and Python?" 提供了一个解决方案,但我在访问更复杂的 YAML 文件中的数据时遇到了问题。而且,我想知道是否有一些标准方法可以从解析的 YAML 文件中访问数据,可能类似于“tree iteration”或“elementpath”符号或解析 XML 文件时使用的东西?
【问题讨论】: