轉載:http://blog.csdn.net/wangjianno2/article/details/51048746python
YAML是一個堪比XML,JSON數據格式的更加方便,簡潔的,易於人眼閱讀的序列化數據格式。spa
下載地址:http://pyyaml.org/wiki/PyYAML.net
或者:pip install PYYAMLcode
具體應用:yaml文件 test.yamlblog
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.pyip
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):get
<type 'dict'> {'age': 37, 'spouse': {'age': 25, 'name': 'Jane Smith'}, 'name': 'Tom Smith', 'children': [{'age': 15, 'name': 'Jimmy Smith'}, {'age1': 12, 'name1': 'Jenny Smith'}]}