python

转载: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'}]}
原文地址:https://www.cnblogs.com/blitheG/p/7526931.html