yaml和python关系实例

一、yaml和python的关系实例:

  1、 yaml格式文件:

base:
  - name: wang
  - age: 33
  - site:
    - web1: http:/www/baidu.com
    - web2: http://www.163.com


2、python解析脚本:

#!/usr/bin/python

import sys,yaml

fd = open(sys.argv[1],'r')

print yaml.load(fd)



3、结果如下:

{'base': [{'name': 'wang'}, {'age': 33}, {'site': [{'web1': 'http:/www/baidu.com'}, {'web2': 'http://www.163.com'}]}]}


     以'-'开头解析为一个列表;

     ':'前后解析为一个字典。



你可能感兴趣的:(python,yaml)