zoukankan      html  css  js  c++  java
  • Yaml数据读取和数据转化

    Yaml文件

    familyInfo.yaml
    name: Tom Smith
    age: 37
    wife:
      name: Jane Smith
      age: 25
    children:
      - name: Jimmy Smith
        age: 15
      - name: Jenny Smith
        age: 12
    yaml数据转化 dump()可以将Python的对象序列转化成YAML流,如果stream是none,那返回的则是字符串
    import yaml
    
    slogan=['welcome','to','51zxw']
    website={'url':'www.12345678'}
    
    print(slogan)
    print(website)
    
    print(yaml.dump(slogan))
    print(yaml.dump(website))
    yaml数据读取 load()解析文件流中的第一个YAML文档并生成相应的Python对象
    import yaml
    file=open('./familyInfo.yaml','r')
    data=yaml.load(file)
    
    print(data)
    
    print(data['name'])
    print(data['age'])
    
    print(data['wife']['name'])
    print(data['wife']['age'])
    
    print(data['children'])
    print(data['children'][0]['name'])
    print(data['children'][0]['age'])
    
    #修改变量的值,但是不会影响yaml文件中的值
    data['name']='zhangsan'
    print(data['name'])
  • 相关阅读:
    Pthon3各平台的安装
    scrapy爬虫 简单入门
    自动定时打卡7.13
    centos7+python3+selenium+chrome
    在Ubuntu安装kubernetes
    在Ubuntu下安装Jenkins
    在Ubuntu安装Docker
    猫眼100 爬虫
    python 招聘数据分析
    mysql8.0.19忘记密码
  • 原文地址:https://www.cnblogs.com/xiuxiu123456/p/11150380.html
Copyright © 2011-2022 走看看