diff --git a/mysql/mysql_analysis/mysql_read.py b/mysql/mysql_analysis/mysql_read.py new file mode 100644 index 0000000000000000000000000000000000000000..b92a9ef1e730cd4993b11409d4e231b86a132cb8 --- /dev/null +++ b/mysql/mysql_analysis/mysql_read.py @@ -0,0 +1,23 @@ +# -*- coding:utf-8 -*- + +import configparser +import os +import sys + +startPath = os.path.split(os.path.realpath(__file__)) +root_dir = os.path.abspath(os.sep.join([startPath[0], '..'])) + + +class MysqlConfig: + + def __init__(self, file_path=None): + if file_path: + config_path = file_path + else: + config_path = os.path.join(root_dir, "config.ini") + self.cf = configparser.ConfigParser() + self.cf.read(config_path, encoding='UTF-8') + + def connect(self, param): + value = self.cf.get("Mysql-Database", param) + return value