python库的学习系列之 13.2. ConfigParser — Configuration file parser
时间:2011-01-22 来源:白天的小萤火虫
13.2. ConfigParser — Configuration file parser
提供了一个ConfigParser.RawConfigParser方法,处理配置文件很好用,可以将配置文件读到map里面,方便程序访问。见例子:
[global]
onlinee=./sdfdffff/
status_success=skdfjlsdkfj
[online]
query_word=sdfsdf
我们可以通过下面的程序去方便的读取他们:
负责读取global section的值:可以,使用非常简单。
def global_init(self):
global_map = {}
onlinee = self.config_parser.get("global","onlinee")
if onlinepecode == "":
self.logger.error("[%s] get onlinee path None!!!" %self.__class__)
return None
else:
global_map.update(onlinee = onlinee)
负责读取online section的值
def get_parameter(self,cf_parameter):
cf_parameter_map = {}
online = self.config_parser.get(cf_parameter,"online")
if online == "":
online = None
self.logger.error("[%s][get %s online is None!!!]" %(self.__class__, cf_parameter))
cf_parameter_map.update(online = online)
else:
cf_parameter_map.update(online = online))
相关阅读 更多 +