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()
下一步就是怎么把数据从脚本中分离出来,让脚本更有可读性
来源:CSDN
作者:lion_zhou
链接:https://blog.csdn.net/zhouxuan623/article/details/103736138