手机
当前位置:查字典教程网 >脚本专栏 >python >python解析模块(ConfigParser)使用方法
python解析模块(ConfigParser)使用方法
摘要:测试配置文件test.conf内容如下:复制代码代码如下:[first]w=2v:3c=11-3[second]sw=4test:hello...

测试配置文件test.conf内容如下:

复制代码 代码如下:

[first]

w = 2

v: 3

c =11-3

[second]

sw=4

test: hello

测试配置文件中有两个区域,first和second,另外故意添加一些空格、换行。

下面解析:

复制代码 代码如下:

>>> import ConfigParser

>>> conf=ConfigParser.ConfigParser()

>>> conf.read('test.conf')

['test.conf']

>>> conf.sections() #获得所有区域

['first', 'second']

>>> for sn in conf.sections():

... print conf.options(sn) #打印出每个区域的所有属性

...

['w', 'v', 'c']

['sw', 'test']

获得每个区域的属性值:

复制代码 代码如下:

for sn in conf.sections():

print sn,'-->'

for attr in conf.options(sn):

print attr,'=',conf.get(sn,attr)

输出:

复制代码 代码如下:

first -->

w = 2

v = 3

c = 11-3

second -->

sw = 4

test = hello

好了,以上就是基本的使用过程,下面是动态的写入配置,

复制代码 代码如下:

cfd=open('test2.ini','w')

conf=ConfigParser.ConfigParser()

conf.add_section('test') #add a section

conf.set('test','run','false')

conf.set('test','set',1)

conf.write(cfd)

cfd.close()

上面是向test2.ini写入配置信息。

【python解析模块(ConfigParser)使用方法】相关文章:

python调用shell的方法

跨平台python异步回调机制实现和使用方法

python实现问号表达式(?)的方法

python BeautifulSoup使用方法详解

python读取注册表中值的方法

python生成器的使用方法

tornado框架blog模块分析与使用

python赋值操作方法分享

python中定义结构体的方法

Python __getattr__与__setattr__使用方法

精品推荐
分类导航