1.配置一个.int文件用来写配置文件,例如
# 定义config分组 [config] platformName=Android appPackage=com.romwe appActivity=com.romwe.SplashActivity # 定义cmd分组 [cmd] viewPhone=adb devices startServer=adb start-server stopServer=adb kill-server # 定义log分组 [log] log_error=true
2.基本的读操作
在对配置文件进行读写操作前,我们需要先进行以下两个操作:
# 实例化configParser对象 cf = configparser.ConfigParser()
2.读取配置文件
# 读取config.ini文件 cf.read(config.ini)
然后进行配置文件的读取操作
# 定义方法,获取config分组下指定name的值 def getConfigValue(self, name): value = self.cf.get("config", name) return value # 定义方法,获取cmd分组下指定name的值 def getCmdValue(self, name): value = self.cf.get("cmd", name) return value
基本的写入操作:
# 定义方法,修改config分组下指定name的值value def setConfigValue(self, name, value): cfg = self.cf.set("config", name, value) fp = open(r'config.ini', 'w') cfg.write(fp)
配置文件中的名字是不区分大小写的,如下两个是等价的
# 不区分大小写,以下两个等价,都获取appActivity的值 self.cf.get("config", "appActivity") self.cf.get("config", "APPACTIVITY")