read_config.py 542 B

12345678910111213141516171819202122
  1. #!/usr/bin/python3.6
  2. # -*- coding: utf-8 -*-
  3. # @Time : 2021/2/25 10:02
  4. # @Author : lijunliang
  5. # @Email : lijunliang@topnet.net.cn
  6. # @File : read_config.py
  7. # @Software: PyCharm
  8. from configobj import ConfigObj
  9. from loguru import logger
  10. @logger.catch
  11. def read_ini(config_path: str = "config.ini"):
  12. """
  13. 由于config.ini文件中包含中文,所以需要使用encoding的值为'utf-8'
  14. """
  15. conf = ConfigObj(config_path, encoding='utf-8')
  16. return conf
  17. if __name__ == '__main__':
  18. ret = read_ini("../config.ini")