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()
下一步就是怎麼把數據從腳本中分離出來,讓腳本更有可讀性