参考网址
www.cnblogs.com/phoenixy/p/…
总结
.yaml配置文件,
本身就是一个大的字典。
用缩进来表示层级。
安装
pip install pyyaml
切记: 不是 pip install yaml 而是 pip install pyyaml
导入库包
import yaml
读取yaml配置文件
import yaml
f = open("../data/sit/appl.yaml", encoding="utf-8")
config = yaml.load(f, Loader=yaml.FullLoader)
print(config)
一些需要注意的地方
.yaml配置文件,用的是冒号:,而不是=
冒号后面一定要有空格
缩进代表层级
其实,一般的yaml配置文件,也不会有太多层级的。
# 代表注释,这一点和python的注释一样
其实,整个.yaml配置文件,如果你打印出来的话,就是一个大的字典dict
所以你才能在使用的时候,通过config_file["key"]...['key']的形式获得其value值
用例设计
caseid: "00001"
isDict:
id: 1
class: "二班"
grade: "A"
isList:
-
id: 001
name: "张三"
age: 18
-
id: 002
name: "李四"
age: 22
caseid: "00002"
isDict:
id: 1
class: "一班"
grade: "SS"
isList:
-
id: 001
name: "王二"
age: 21
-
id: 002
name: "赵大"
age: 21