程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【python小腳本】,如何優雅加載Yaml配置文件

編輯:Python

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

  1. yaml文件規則

區分大小寫;使用縮進表示層級關系;使用空格鍵縮進,而非Tab鍵縮進縮進的空格數目不固定,只需要相同層級的元素左側對齊;文件中的字符串不需要使用引號標注,但若字符串包含有特殊字符則需用引號標注;

示范

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

yaml配置文件 config.yaml,用於存放在數據庫和redis的配置信息
配置文件內容

python中讀取yaml配置文件

  1. 前提條件

python中讀取yaml文件前需要安裝pyyaml和導入yaml模塊:使用yaml需要安裝的模塊為pyyaml(pip3 install pyyaml);導入的模塊為yaml(import yaml)

  1. 讀取yaml文件數據

python通過open方式讀取文件數據,再通過load函數將數據轉化為列表或字典
YamlParser 類封裝代碼

主函數調用方法

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

再通過字典取值的方法獲取具體的value值最後感謝每一個認真閱讀我文章的人,下面這個網盤鏈接也是我費了幾天時間整理的非常全面的,希望也能幫助到有需要的你!

這些資料,對於想轉行做【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底。希望對大家有所幫助……

如果你不想一個人野蠻生長,找不到系統的資料,問題得不到幫助,堅持幾天便放棄的感受的話,可以點擊下方小卡片加入我們群,大家可以一起討論交流,裡面會有各種軟件測試資料和技術交流。

敲字不易,如果此文章對你有幫助的話,點個贊收個藏來個關注,給作者一個鼓勵。也方便你下次能夠快速查找。

自學推薦B站視頻:

零基礎轉行軟件測試:自學完軟件測試,拿到了字節的測試崗offer,堪稱B站最好的視頻!

自動化測試進階:已上岸華為,漲薪20K,2022最適合自學的python自動化測試教程,自己花16800買的,無償分享


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved