mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-02-07 08:42:15 +08:00
34 lines
694 B
Python
34 lines
694 B
Python
# encoding:utf-8
|
||
|
||
import json
|
||
import os
|
||
from common.log import logger
|
||
|
||
config = {}
|
||
|
||
|
||
def load_config():
|
||
global config
|
||
config_path = "config.json"
|
||
if not os.path.exists(config_path):
|
||
raise Exception('配置文件不存在,请根据config-template.json模板创建config.json文件')
|
||
|
||
config_str = read_file(config_path)
|
||
# 将json字符串反序列化为dict类型
|
||
config = json.loads(config_str)
|
||
logger.info("[INIT] load config: {}".format(config))
|
||
|
||
|
||
|
||
def get_root():
|
||
return os.path.dirname(os.path.abspath( __file__ ))
|
||
|
||
|
||
def read_file(path):
|
||
with open(path, mode='r', encoding='utf-8') as f:
|
||
return f.read()
|
||
|
||
|
||
def conf():
|
||
return config
|