Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

python解析模块(ConfigParser)使用方法

来源:中文源码网    浏览:192 次    日期:2024-05-10 19:03:58
【下载文档:  python解析模块(ConfigParser)使用方法.txt 】


python解析模块(ConfigParser)使用方法
测试配置文件test.conf内容如下:
复制代码 代码如下:[first]w = 2v: 3c =11-3
[second]
sw=4test: 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 = 2v = 3c = 11-3second -->sw = 4test = hello
好了,以上就是基本的使用过程,下面是动态的写入配置,
复制代码 代码如下:cfd=open('test2.ini','w')conf=ConfigParser.ConfigParser()conf.add_section('test') #add a sectionconf.set('test','run','false') conf.set('test','set',1)conf.write(cfd)cfd.close()
上面是向test2.ini写入配置信息。

相关内容