python - yaml模塊

轉載: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'}]}
相關文章
相關標籤/搜索