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:
- 必填參數未填