pytest之解析ini文件

ini文件,可以用於存儲自動化測試中,來管理測試的相關數據,存儲格式簡單,也便於維護,先簡單瞭解下對於ini文件的基本操作

ex.ini文件

[test_section]
test_param = test_value
姓名 = 張三
[test_section1]
username = sam
password = 123
[test_section2]
from configobj import ConfigObj

config = ConfigObj('ex.ini',encoding='UTF8')  #讀取
print (config['test_section1'])   #直接讀取
config=(dict(config))  #轉爲dict格式讀取 
for key,value in config.items():
    print (key,'-----',value)

config = ConfigObj('ex.ini',encoding='UTF8')
config['test_section1']['username']='sam'
config.write()  #編輯,寫入的時候不能從dict格式寫

config['test_section2']={'username':'timop'}  #寫入
config.write()

del config['test_section2']['username']
config.write()



下一步就是怎麼把數據從腳本中分離出來,讓腳本更有可讀性

發佈了106 篇原創文章 · 獲贊 22 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章