1.yaml文件简介
yaml:Yet Another Markup Language的缩写。
Yaml是专门用来写配置文件的语言,非常简洁和强大,远比json格式方便。
自动化测试框架的配置文件或用例文件。
2.yaml格式简介
PyYaml是python的一个专门针对yaml文件操作的模块,使用起来非常简单。
3.Yaml基本语法
1.基本规则
大小写敏感
使用缩进表示层级关系
缩进时不允许使用Tab,只允许使用空格
缩进的空格数目不重要,只要相同层级的元素对齐即可
表示注释,从它开始到行尾都被忽略
2.yaml转字典
下面格式读到python里会是个dict
Name: 灰蓝
Age: 0
Job: tester
输出
{}
3.yaml转列表
下面格式读到python里会是个list
- 灰蓝
- 0
- Tester
4.复合结构
字典和列表可以复合起来使用
下面格式读到python里是个list里面含dict
- Name:灰蓝
Age: 0
job: tester
- name:灰蓝
Age:30
5.基本类型
yaml有以下基本类型
字符串
整型
浮点型
布尔型
Null
时间
日期