0
点赞
收藏
分享

微信扫一扫

python之yaml

Java旺 2021-09-28 阅读 51

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
时间
日期

举报

相关推荐

0 条评论