ConfigParser解析的配置文件的格式为.ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项。
在程序中,使用ConfigParser.get(section,name)读取具体section下的配置内容。
confi.ini
[HOST]
HOST1 = 172.25.254.1:root:123
HOST2 = 172.25.254.2:root:123
HOST3 = 172.25.254.3:root:123
[db]
db_port = 3306
db_user = root
db_host = 127.0.0.1
db_pass = password
main.py
#!-*-coding:utf-8-*-
from configparser import ConfigParser
cfg = ConfigParser()
cfg.read('config.ini')
# 获取指定section 的option值
#第一参数是section 第二个参数是option
name = cfg.get("HOST", "db_host")
print(name)