Appium&YAML

YAML简介:
YAML与JSON类似,专门用来写配置文件的语言,非常简洁和强大。

YAML基本语法:
1)大小写敏感
2)使用缩进表示层级关系
3)缩进不允许使用Tab键,只允许空格
4)缩进的空格数不重要,只要相同层级的元素左对齐即可
5) #表注释

YAML数据类型:
1) 对象:键值对的集合,使用冒号结构表示key:value(冒号后面要加一个空格);较为复杂的对象格式,可使用问号加一个空格代表一个复杂的key,配合一个冒号加一个空格代表一个value
2) 数组:以-开头的行表示构成一个数组
3) 纯量:最基本的的、不可再分的值,包括字符串(默认不使用引号)、布尔值、整数、浮点数、Null(用~表示)、时间、日期

引用:
&锚点和*别名,可用来引用(&用来建立锚点,<<表示合并到当前数据,*用来引用锚点)

defaults:&defaults
    host: localhost

test:
   database:myapp_test
   <<: *defaults

YAML下载安装
命令:pip install pyyaml
验证:进入python,输入import yaml无异常

Yaml数据读取
load()方法:load(stream,Loader=FullLoader)解析文件流中的第yaml稳当并生成相应的python对象。
dump()方法:可将python对象序列化成yaml流

file = open('xxx.yaml','r')
data = yaml.load(file, Loader=yaml.FullLoader)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值