yaml数据的读取

yaml语法如下:

familyInfo.yaml

name: Tom Smith
age: 37
spouse:
    name: Jane Smith
    age: 25
children:
 - name: Jimmy Smith
   age: 15
 - name: Jenny Smith
   age: 12

转化为Python的写法为: {'name':'Tom Smith','age':37,'spouse':{'name':'Jane Smith','age':25},'childern':[{'name':'Jimmy Smith','age':15},{'name':'Jenny Smith','age':12}]}
代码实现:
import
yaml   file=open('familyInfo.yaml','r') data=yaml.load(file)   print(data) print(data['name']) print(data['age'])

yaml去掉警告信息:

data=yaml.load(file,Loader=yaml.FullLoader) 

posted on 2019-07-13 11:09  cherry_ning  阅读(236)  评论(0)    收藏  举报

导航