解析YAML
本页用到的YAML数据
YAML
version: 1.0.0
persons:
- person:
- id: 0
- name: '小明'
- age: 12
- person:
- id: 2
- name: '小红'
- age: 10
示例一:获取第一个人的名称
import UniversalParser as UP
manager = UP.parse_yaml(yaml_data, analysis_text=True)
persons = manager | 'persons'
print(len(persons)) # 2
person0 = persons[0].person
print(person0[1].name) # 小明
YAML
需要先安装 pip install pyyaml
。
从上面的代码可以看得出来,pyyaml
和 UniversalParser 配合使用有点怪怪的,
取值的方式很诡异。因此我准备有时间了自己写一个 yaml
的解析包。
如果您想要使用本工具解析 yaml
,但又需要帮助时,请联系我:jiyangj@foxmail.com
。