一、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'}]}]}
以'-'开头解析为一个列表;
':'前后解析为一个字典。