ConfConstant.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. """
  2. Author renyupeng
  3. coding=utf-8
  4. @Time : 2021/9/15 11:14 上午
  5. @Site :
  6. @File : ConfConstant.py
  7. @Software: PyCharm
  8. @contact: renyupeng@c-top.com.cn
  9. @Tel 1501435553
  10. """
  11. import os
  12. from configparser import ConfigParser
  13. dir_name = os.path.dirname(os.path.dirname(__file__))
  14. config_file = dir_name + '/config.ini'
  15. _cfp = ConfigParser()
  16. _cfp.read(config_file, encoding='utf-8')
  17. class ConfConstant:
  18. """
  19. 配置文件常量类
  20. """
  21. # tidb 配置信息
  22. TIDB_HOST = _cfp.get('tidb', 'tidb_host')
  23. TIDB_PORT = _cfp.getint('tidb', 'tidb_port')
  24. TIDB_USER = _cfp.get('tidb', 'tidb_user')
  25. TIDB_PASSWORD = _cfp.get('tidb', 'tidb_password')
  26. TIDB_DB = _cfp.get('tidb', 'tidb_db')
  27. # tidb 配置信息
  28. TIDB_PRO_HOST = _cfp.get('tidb_pro', 'tidb_host')
  29. TIDB_PRO_PORT = _cfp.getint('tidb_pro', 'tidb_port')
  30. TIDB_PRO_USER = _cfp.get('tidb_pro', 'tidb_user')
  31. TIDB_PRO_PASSWORD = _cfp.get('tidb_pro', 'tidb_password')
  32. TIDB_PRO_DB = _cfp.get('tidb_pro', 'tidb_db')
  33. # ### log
  34. # # 日志存放路径
  35. Log_home = _cfp.get('log', 'Log_home')
  36. # # 日志等级
  37. LOG_LEVEL = _cfp.get('log', 'log_level')
  38. # webhook配置
  39. URL = _cfp.get('webhook', 'url')