Python自動化之YAML解析

2022-03-29 20:27:04 字數 934 閱讀 5058

pip install pyyaml

import yaml

想要表示列表項,使用乙個短橫槓加乙個空格。多個項使用同樣的縮排級別作為同一列表的一部分

my_dictionary:

- list_value_one

- list_value_two

- list_value_three

在python中,上面的將對映為:

字典形式

host:

ip00:

192.168.1.1

ip01:

one: 192.168.1.254

two: 192.168.1.2

soft:

apache: 2.2

mysql: 2.1

php: 5.3

yaml.load

import yaml

s = yaml.load(open("a.yaml"))

print(s)

結果

}, 'soft': }
返回乙個字典

yaml.dump

print yaml.dump()

name: silenthand olleander

race: human

traits: [one_hand, one_eye]

Python介面自動化之yaml配置檔案

在自動化過程中,需要使用配置檔案儲存資料,比如資料庫資訊 賬號資訊 網域名稱等。其中,yaml檔案是一種配置檔案型別,相比較ini,conf配置檔案來說,更加的簡潔,操作也更加簡單,同時可以存放不同型別的資料。以下主要介紹yaml語法 yaml儲存資料,封裝類讀寫yaml配置檔案。一yaml介紹及使...

Python自動化測試中yaml檔案讀取操作

什麼是yaml 安裝yaml pip install pyyaml ywww.cppcns.comaml基本語法規則 鍵值對 dict yaml檔案 user admin pwd 123456 用python讀取yaml檔案案例如下,先用open方法讀取檔案資料,再通過load方法轉成python可...

python自動化之selenium

一 環境 1 selenium 安裝 pip install selenium 版本號 後可省略,預設安裝最新版本 檢視 pip show selenium 解除安裝 pip uninstall selenium 2 瀏覽器驅動 以chrome為例 國內可訪問 windows 解壓後將驅動移動至ch...