运用读取数据库的配置文件为例子:
1.首先来看一下配置文件的格式:
[rds_mysql]
ip=localhost
port=3306
db=test1,test2
user=root
passwd=123456
enable=1
2.利用configparser读取配置文件:
#创建对象
conf = ConfigParser.ConfigParser()
#获取当前文件所在的文件夹的路径,如果配置文件没有和当前文件放在同一个文件夹下,此处应为配置文件的路径
path = os.path.dirname(os.path.realpath(__file__)) + '/'
#读取配置文件,文件名为xxx.ini
conf.read(path + 'xxx.ini')
3.解析配置文件:
read_DB = {
'host': conf.get("rds_mysql", "ip"),
'username': conf.get("rds_mysql", "user"),
'password': conf.get("rds_mysql", "passwd"),
'port': conf.get("rds_mysql", "port"),
'database':"test1",
}