前言
之前看了很多帖子,都在使用yaml配置测试用例,一直没有尝试,最近整理openapi脚本,第一次使用了yaml配置接口条件,于是顺便学习了一下yaml语法。总结的不到位的地方,欢迎批评指正。
备注:这篇文章主要参考了阮一峰的文章,这是传送门,以及官方wiki文档
语言介绍部分就不多说了,网上有很多介绍,直接从数据结构开始说吧。
同时记录中文读取显示乱码的解决方法。
对象
这应该算是最简单的一种格式了,就是一组键值对
1. 新建data.yaml文件,内容如下:
name: waiqin365
code: cus001
type: market
脚本如下:
import yaml
f=open('data.yaml')
data = yaml.load(f)
print data
转换为python后:
{'code': 'cus001', 'type': 'market', 'name': 'waiqin365'}
修改yaml文件,格式如下:
name: waiqin365
detail:
code: cus001
type: market
转换为python后:
{'name': 'waiqin365', 'detail': {'cod