ConfigParser模块读取的配置文件的基本格式是:分节,节名称用中括号括起来,每节内有key:value对,中间用冒号分隔,冒号前的空格会被忽略掉;
[SectionName1]
name1: value1
name2: value2
[SectionName2]
name3: value3
配置文件中可以有注释,有两种风格,一种是#号开头,一种是分号开头。#号必须在行首,分号可以在行中, 但分号前必须有一个空格 。下面的代码读取build.cfg文件中mail节中to_addr的内容:
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('build.cfg')
to_addr = config.get('mail','to_addr')
build.cfg的内容为:
[mail]
to_addr: lichao1@boco.com.cn ;this is comments