小基基

导航

自动化之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)

 

posted on 2024-03-08 11:10  小基基  阅读(23)  评论(0编辑  收藏  举报