yaml的用法

yaml是用来读配置文件的。api

通常用yaml或者yml结尾建立文件,格式:key: value。而后在用的时候,像打开文件同样读,返回数据可直接转为字典post

使用的时候必须先安装模块并导入。安装:pip install pyyaml     导入:import yamlurl

一、简单格式spa

 

 

 

使用yaml模块读取后.yaml文件,使用方法以下:code

 

 

二、yaml文件.yaml   内的数据为嵌套字典blog

username: aaa
passwd: bbb
data: #data是个字典
  aaa: 1 # 先是一个tab键,而后是个减号- 而后是一个空格,而后再写1   1是int类型
  bbb: '2' #用单引号括起来,2就表示字符串

打印结果:ip

 

 

三、yaml文件.yaml   内的数据包含list的格式,用减号-   在yaml格式文件,-就表明list字符串

username: aaa
passwd: bbb
data: #data是个[]
  - 1 # 先是一个tab键,而后是个减号- 而后是一个空格,而后再写1   1是int类型
  - '2' #用单引号括起来,2就表示字符串

打印结果:it

 

 

四、yaml文件.yaml   内的是多条用例时,能够用-来区分不通的用例,每一个用例是个字典,外层用list包括起来,格式以下pip

复制代码
- #用减号-区分不一样的用例。最终是个list,而后每一个list是个字典:  [{}{}]
  url: /api/user/login
  detail: 正常登陆
  method: post
  data:
    username: aaa
    passwd: aA123456
  check:
    - userId
    - error_code

-
  url: /api/user/login
  detail: 密码错误
  method: post
  data:
    username: aaa
    passwd: aA1234
  check:
    - 密码错误

-
  url: /api/user/login
  detail: 必填参数未填,用户名不传
  method: post
  data:
    passwd: aA1234
  check:
    - 必填参数未填
复制代码
相关文章
相关标签/搜索