文件路径:
项目目录/config/config.ini --配置文件:存放log、数据库等配置信息
项目目录/common/config_handler.py --读取配置文件
config.ini
[log]
name=test
level=INFO
file_ok=True
file_name=logger.log
config_handler.py
from configparser import ConfigParser
from common.path_handler import conf_dir
class ConfigHandler(ConfigParser):
def __init__(self,file_path):
super().__init__()
self.read(file_path, encoding="utf-8")
# 实例化
import os
file_path = os.path.join(conf_dir, "config.ini")
conf = ConfigHandler(file_path)
if __name__ == '__main__':
name = conf.get("log", "name")
print(name)