目录
一、yaml介绍
yaml全称Yet Another Markup Language(另一种标记语言)。采用yaml作为配置文件,文件看起来直观、简洁、方便理解。yaml文件可以解析字典、列表和一些基本变量的数据结构。
1.1 yaml语法规则
- 大小写敏感
- 使用缩进表示层级关系
- 缩进时不允许使用tab键,只可以使用空格
- 缩进时空格数目不重要,只要相同元素左侧对其即可
- # 表示当行注释
1.2 yaml环境搭建
-- 安装pip之后,执行以下操作
pip install pyyaml
二、yaml文件格式
2.1 字典
# 普通字典
key1:value
# 嵌套字典
key2:
sub_key1:value1
sub_keys:value2
2.2 列表
# 下面同级的para1、para2以及para3在同一列表中
- para1
- para2
- para3
2.3 普通变量
yaml配置文件,可以解析数字、字符串、布尔类型数据、时间日期格式,也可以对数字、布尔类型数据做强制转换,使其在解析成为字符串类型的数据
2.3.1 yaml之None的表示方法
# 在yaml中~表示Non