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) 收藏 举报
浙公网安备 33010602011771号