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:
    - 必填參數未填
複製代碼
相關文章
相關標籤/搜索