依赖的第三方包
pip install pyyaml
import yaml
读取ymal文件
def read_data(self):
f = open(path, encoding="utf8")
data = yaml.safe_load(f)
#print(data)
return data
最终data以字典的格式返回整个yaml文件,要访问yaml中的数据时,通过data[key]的方式来访问。
如,yaml文件如下时:
stu1:
name: 小张
sno: 0001
sco: 98
stu2:
- 小王
- 0002
- 94
data返回的值应为:
{"stu1":{"name":"小张","sno":0001,"sco":98},"stu2":["小王",0002,94]}
print(data["stu1"])
的结果为:
{"name":"小张","sno":0001,"sco":98}