-
文件层级
/home/cong/test/
--config/config.ini
--config/config.ini -
配置文件
;配置文件,";"代表注释
[default]
rootpath=/home/cong/test
configpath=/home/cong/test/config
logpath=/home/cong/test/log
tmppath=/home/cong/test/tmp
;mysql库参数
[mysql]
host=127.0.0.1
port=3306
user=demo
passwd=demo
database=demodb
- 代码使用
import sys
import configparser
MAINPATH = sys.path[0]
LOGCONF_FILE = MAINPATH + '/config/logconfig.yaml'
CONF_FILE = MAINPATH + '/config/config.ini'
# 数据库信息定义
try:
config = configparser.ConfigParser()
config.read(CONF_FILE, encoding='utf8')
MYSQL_HOST = config.get('mysql', 'host')
MYSQL_USER = config.get('mysql', 'user')
MYSQL_PASSWD = unencrypt(config.get('mysql', 'passwd'))
MYSQL_DATABASE = config.get('mysql', 'database')
except Exception as e:
print(e)