码迷,mamicode.com
首页 > 其他好文 > 详细

Yaml数据读取和数据转化

时间:2019-07-08 13:43:40      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:解析   yaml   影响   bsp   文档   数据读取   smi   font   data   

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])

 

Yaml数据读取和数据转化

标签:解析   yaml   影响   bsp   文档   数据读取   smi   font   data   

原文地址:https://www.cnblogs.com/xiuxiu123456/p/11150380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!