1、安装pyyaml第三方包。在Python Package中搜索后安装,或控制台输入pip install pyyaml进行安装。
2、创建一个工具文件夹utils,及一个python文件用来编写调用yaml的方法。
3、引入yaml,并打开和调用data.yaml
import yaml
# 打开data.yaml文件
f = open("../config/data.yaml", encoding="utf8")
# 用data变量接收safe_load读取f的结果
data = yaml.safe_load(f)
print(data)
print(data['heros_name'])
open()实现打开文件,括号中可使用相对路径找到文件的位置,encoding="utf8"使得支持中文编码。safe_load()实现读取文件的内容。
运行结果如下:同时也就可以观察返回的数据格式和层级是不是自己想要的结果。
至此,python读取yaml内容成功。