yaml和python关系实例

发布时间:2019-07-13 11:37:12编辑:auto阅读(1666)

    一、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'}]}]}


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

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



关键字