python 完整代碼用于加載yaml配置文件

yaml文件介紹

yaml是一個專門用來寫配置文件的語言。

1. yaml文件規(guī)則

區(qū)分大小寫;

使用縮進表示層級關系;

使用空格鍵縮進,而非Tab鍵縮進

縮進的空格數(shù)目不固定,只需要相同層級的元素左側對齊;

文件中的字符串不需要使用引號標注,但若字符串包含有特殊字符則需用引號標注;

示范

創(chuàng)建yaml配置文件,文件名config.yaml(根據(jù)自己的需要取名)

yaml配置文件 config.yaml,用于存放在數(shù)據(jù)庫和redis的配置信息


yaml配置文件信息



python中讀取yaml配置文件

1. 前提條件

python中讀取yaml文件前需要安裝pyyaml和導入yaml模塊:

使用yaml需要安裝的模塊為pyyaml(pip3 install pyyaml);

導入的模塊為yaml(import yaml)

2. 讀取yaml文件數(shù)據(jù)

python通過open方式讀取文件數(shù)據(jù),再通過load函數(shù)將數(shù)據(jù)轉化為列表或字典



yamlparser代碼


主函數(shù)調用方法

把配置文件的filename傳入到YamlParse類中,獲取到json格式的數(shù)據(jù)

再通過字典取值的方法獲取具體的value值


獲取json數(shù)據(jù)
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容