转载:http://blog.csdn.net/wangjianno2/article/details/51048746
YAML是一个堪比XML,JSON数据格式的更加方便,简洁的,易于人眼阅读的序列化数据格式。
下载地址:http://pyyaml.org/wiki/PyYAML
或者:pip install PYYAML
具体应用:yaml文件 test.yaml
name: Tom Smith age: 37 spouse: name: Jane Smith age: 25 children: - name: Jimmy Smith age: 15 - name1: Jenny Smith age1: 12
编写解析yaml文件的python程序test.py
import sys sys.path.insert(0, '/home/wahaha/coding/python') import yaml f = open('test.yaml') x = yaml.load(f) print type(x) print x
程序输出的结果为(yaml.load产出的是dict):
<type 'dict'> {'age': 37, 'spouse': {'age': 25, 'name': 'Jane Smith'}, 'name': 'Tom Smith', 'children': [{'age': 15, 'name': 'Jimmy Smith'}, {'age1': 12, 'name1': 'Jenny Smith'}]}