python 的configparser.py可以读取配置文件
读取时需要注意分组
首先创建一个config.ini文件
[mysql]
db.host=localhost
db.port=3306
db.user=test
db.password=123456
db.name=test
然后读取配置文件内容
import logging.config
import configparser
logging.config.fileConfig("logger.conf")
logger = logging.getLogger("logger02")
config = configparser.ConfigParser()
config.read("config.ini")
db_host = config.get("mysql", "db.host")
db_port = config.getint("mysql", "db.port")
db_user = config.get("mysql", "db.user")
db_passwd = config.get("mysql", "db.password")
db_name = config.get("mysql", "db.name")
logger.info(str(db_host)+" " + str(db_port) + " " + str(db_user) + " "
+ str(db_passwd) + " " + str(db_name))
输入内容为:
2017-07-07 15:06:10,688 - test.py[line:17] - INFO: localhost 3306 test 123456 test