python資料驅動 yaml檔案的呼叫

2021-10-25 11:38:36 字數 1146 閱讀 5298

1、**塊

#- "hello"

#- "goodbye"

#first_name: 聶思偉

#second_name: 唐玉峰

#third_name: 張贏

- cookietype :

1 datatype:

0 url : user/login

method : post

detail : 登入

data :

username: 張三

password :

123456

check :

- 操作成功

pets:

- cat

- dog

- pig

寫入:

with

open

("nie.yaml"

,"w"

, encoding=

"utf-8"

)as f:

# 要儲存userid、token值在yaml檔案中

yaml.dump(response.json()[

"data"

], f)

呼叫:

import yaml

with

open

('nie.yaml'

,'r'

, encoding=

'utf-8'

)as f:

temp = yaml.load(f.read())

print

(temp)

結果:

[

,'check':[

'操作成功']}

]

2、yaml檔案格式

列表:列表中的所有元素縮排相同,且均已「- 」(乙個橫槓和乙個空格)開頭

字典:字典中同級別的元素縮排相同,由簡單的鍵 : 值的形式組成(必須得是英文冒號,且冒號後面要跟乙個空格

基礎的unittest框架都是基於list,元組,str來進行的資料傳遞。沒有字典可以進行處理

yaml可以實現字典資料的傳遞,是一種檔案格式

安裝:pip install pyyaml

python讀取yaml檔案中的資料

注意 在python2中進行 讀取方式有兩種 中的其中一種方式以注釋的形式展現出來 yaml中檔案的內容如下 top寬度 27 必須 計算機使用者名 username onepointpython檔案中的 如下 coding utf 8 import yaml with open begin c.y...

使用python處理yaml格式的資料

1 安裝ruamel.yaml 1.1.使用官方pypi源來安裝 1.2.使用豆瓣pypi源來安裝 推薦 2 基本方法 2.1讀取yaml檔案中的內容 在專案根目錄下建立user info.yaml檔案 外號 user 可優 keyou 小可可 小優優 愛人 lovers 檸檬小姐姐 橘子小姐姐 將...

SpringBoot之配置檔案YAML檔案簡單介紹

1.基本語法 k 空格 v 表示一對鍵值對,空格必須有 例如 lucy前方要有空格 name lucy以空格縮排控制層級關係,左對齊屬性表示同一級別 person name fangxinde age 28 job 大資料 server port 80802.值的寫法 1 字面量的表示方法 字串預設...