| 12345678910111213141516171819202122232425262728293031323334353637 |
- #!/usr/bin/env python3
- """
- script 工具函数模块
- 提供配置访问等通用功能
- """
- import sys
- from pathlib import Path
- # 添加项目根目录到路径
- project_root = Path(__file__).parent.parent
- sys.path.insert(0, str(project_root))
- from lib.config import get_data_dir
- __all__ = ['get_default_results_dir']
- def get_default_results_dir(subdir: str) -> str:
- """
- 获取默认的结果输出目录
- Args:
- subdir: 子目录名称,如 'search', 'detail', 'tools_list' 等
- Returns:
- 完整的结果目录路径
- Examples:
- >>> get_default_results_dir('search')
- 'data/search'
- >>> # 如果设置了 DATA_ROOT 环境变量
- >>> # export DATA_ROOT=/custom/data
- >>> get_default_results_dir('search')
- '/custom/data/search'
- """
- return get_data_dir(subdir)
|