1、实现
# 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")
2、配置文件示例 : cfg.ini