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

python yaml文件內容的讀取

編輯:Python

示例:

(1)host_header.yaml  文件中的內容

host: https://testapp.goodiber.com/v2/ #dev1的測試環境域名


#請求接口的請求頭中的共用參數
headers:
"version": "2.3.0"
"version-id": "235"
"os": "ios"
"sign": "123456"
"is-test": "1"
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

 

(2)todo_report.py文件來讀取host_header.yaml中的內容

import yaml,sys# 導入yaml中的host

reload(sys)
sys.setdefaultencoding("utf-8")

with open(os.getcwd()[:-5] + "/Config/host_header.yaml", 'rb') as f:
data = yaml.load(f)
host = data["host"] #獲取到url
header = data["headers"] #獲取到整個headers中的參數值
os = data["headers"]["os"] #獲取到headers中的OS值
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 1.

 

1.作者:​ ​Syw​​

3.本文版權歸作者共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

4.如果文中有什麼錯誤,歡迎指出。以免更多的人被誤導。





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