python configparser读取ini数据库、邮箱配置文件
# coding=utf-8 import os import configparser import pymysql pymysql.install_as_MySQLdb() cur_path = os.path.dirname(os.path.realpath(__file__)) configPath = os.path.join(cur_path, "cfg.ini") conf = configparser.ConfigParser() conf.read(configPath, encoding='utf-8') # email smtp_server = conf.get("email", "smtp_server") sender = conf.get("email", "sender") psw = conf.get("email", "psw") receiver = conf.get("email", "receiver") cc_receiver = conf.get("email", "cc_receiver") port = conf.get("email", "port") # mysql: host = conf.get("mysql", "host") user = conf.get("mysql", "user") passwd = conf.get("mysql", "passwd") mysql_port = conf.get("mysql", "port") charset = conf.get("mysql", "charset") middle_db = conf.get("mysql", "middle_db") core_db = conf.get("mysql", "core_db") admin_db = conf.get("mysql", "admin_db") auth_db = conf.get("mysql", "auth_db")
配置文件cfg.ini