project_paths.py 731 B

12345678910111213141516171819202122232425262728293031
  1. import os
  2. from utils.path_utils import get_project_path
  3. # 项目根目录
  4. project_root = get_project_path()
  5. # 配置文件路径
  6. config_dir = os.path.join(project_root, "configs")
  7. config_spiders_path = os.path.join(config_dir, "spiders_config.yaml")
  8. # 日志路径(根路径 + log_store)
  9. log_dir = os.path.join(project_root, "log_store")
  10. # 模型路径(如有)
  11. model_dir = os.path.join(project_root, "models")
  12. # 临时文件、缓存目录
  13. tmp_dir = os.path.join(project_root, "tmp")
  14. # 其他路径可按需添加
  15. # db_config_path = os.path.join(config_dir, "db.yaml")
  16. # 导出路径变量
  17. __all__ = [
  18. "project_root",
  19. "config_dir",
  20. "config_spiders_path",
  21. "log_dir",
  22. "model_dir",
  23. "tmp_dir",
  24. ]