自动化之yaml文件
yaml文件:.yaml-数据表达
yaml是一种简洁的非标记语言
yaml以数据为中心,使用空白,缩进,分行,组织数据,从而使得表示更加简洁易懂
基本规则
1.大小写敏感
2.使用缩进表示层级关系 -
3.禁止使用tab缩进,只能使用空格键
4.缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
5.使用#表示注释
6.字符串可以不用引号标注
字典
使用冒号(:)表示键值对,同一缩进的所有键值对属于一个map
#yaml 方式一(注意冒号后的空格)
platformName: Android
platformVersion: 5.1
列表
使用连字符- 表示,注意后面的空格 - hello - world
scalar,纯量
字符串、数字、布尔值。不可变数据类型
python读取yaml文件中的数据
1.第三方库:pyyaml模块
2.pip install pyyaml
3.从yaml文件读取数据只有3步
1)引入yaml:import yaml
2)打开yaml文件:open函数
3)调用yaml.load加载文件对象,为python对象
实例:
fs = open(yaml文件路径,encoding = 'utf-8')
s = yaml.load(fs.yaml.FullLoader)
争取做一个努力奋斗的老青年