python库的学习系列之 13.2. ConfigParser — Configuration file parser

ConfigParser教程
本文介绍如何使用Python中的ConfigParser模块来解析配置文件。通过实例演示了如何读取不同section的值,并将其存储为易于访问的数据结构。

13.2. ConfigParser — Configuration file parser

提供了一个ConfigParser.RawConfigParser方法,处理配置文件很好用,我们可以将配置文件读到一个map里面,方便程序访问。见例子:

如果有以下一个配置conf文件,定义了两个section

[global]
onlinee
=./mypath/ 
status_success
=myvalue

[online]

query_word
=myname

我们可以通过下面的程序去方便的读取他们:

import
负责读取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))
可以,使用非常简单。

转载于:https://www.cnblogs.com/mahatma/archive/2011/01/22/1942000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值