#!/usr/bin/env python3 """ 配置加载模块 """ import yaml from pathlib import Path CONFIG_DIR = Path(__file__).parent def load_wecom_config(): """加载企业微信和内容配置""" config_path = CONFIG_DIR / "wecom_config.yaml" with open(config_path, 'r', encoding='utf-8') as f: return yaml.safe_load(f) def load_sources_config(): """加载信息源配置""" config_path = CONFIG_DIR / "sources.yaml" with open(config_path, 'r', encoding='utf-8') as f: return yaml.safe_load(f) def load_app_config(): """加载应用主配置""" config_path = CONFIG_DIR / "app_config.yaml" if config_path.exists(): with open(config_path, 'r', encoding='utf-8') as f: return yaml.safe_load(f) return {} # 便捷导入 __all__ = ['load_wecom_config', 'load_sources_config', 'load_app_config']