# 程序文件重组方案 ## 当前问题分析 目前项目中的Python脚本文件分布较为混乱,主要问题包括: 1. 核心理论相关脚本散落在不同位置 2. 工具类脚本没有按功能分类 3. 特定研究领域的脚本与通用工具混放 4. 根目录下有不应直接放置的程序文件 ## 重组方案 ### 1. 核心理论与研究程序 - `research/` - 研究程序目录 - `core-theory/` - 核心理论研究程序 - `core_definitions.py` (从 core-theory/01-foundational-concepts/ 移动) - `tianshan-theory/` - 天山理论研究程序 - `merchant_sogdian_genealogy.py` (从 tianshan-theory/ 移动) - `specialized/` - 专门研究程序 - `financial/` - 金融研究 - `阴间金融重估系统.py` (从 汇票/ 移动) ### 2. 工具程序 - `tools/` - 保留现有工具目录,但重组内部结构 - `ai-tools/` - AI相关工具 (保留) - `analysis/` - 分析工具 (保留) - `content-generation/` - 内容生成工具 - `generate_ebook.py` (从 tools/ 移动) - `generate_podcast.py` (从 tools/ 移动) - `generate_video.py` (从 tools/ 移动) - `data-processing/` - 数据处理工具 - `image-processing/` (保留) - `text-processing/` (保留) - `visualization/` - 可视化工具 (保留) - `document-management/` - 文档管理工具 (保留) - `development/` - 开发工具 - `test_milvus_gpu.py` (从 tools/ 移动) ### 3. 应用程序 - `apps/` - 应用程序目录 - 用于放置完整的应用程序,未来扩展 ## 目录结构图 ``` huhan3000/ ├── research/ # 研究程序 │ ├── core-theory/ # 核心理论研究 │ │ └── core_definitions.py │ ├── tianshan-theory/ # 天山理论研究 │ │ └── merchant_sogdian_genealogy.py │ └── specialized/ # 专门研究 │ └── financial/ │ └── 阴间金融重估系统.py ├── tools/ # 工具程序 │ ├── ai-tools/ # AI相关工具 │ ├── analysis/ # 分析工具 │ ├── content-generation/ # 内容生成工具 │ │ ├── generate_ebook.py │ │ ├── generate_podcast.py │ │ └── generate_video.py │ ├── data-processing/ # 数据处理工具 │ │ ├── image-processing/ │ │ └── text-processing/ │ ├── visualization/ # 可视化工具 │ ├── document-management/ # 文档管理工具 │ └── development/ # 开发工具 │ └── test_milvus_gpu.py └── apps/ # 应用程序 ``` ## 实施步骤 1. ✅ 创建新的目录结构 2. ✅ 移动文件到新位置 3. 🔄 更新相关文档和引用路径 4. ⏳ 提交并推送更改 ## 实施进度 ### 已完成的工作 1. **目录结构创建**: - 创建了 `research/core-theory/` 目录 - 创建了 `research/tianshan-theory/` 目录 - 创建了 `research/specialized/financial/` 目录 - 创建了 `tools/content-generation/` 目录 - 创建了 `tools/data-processing/` 目录 - 创建了 `tools/development/` 目录 - 创建了 `apps/` 目录 2. **文件移动**: - 移动了 `core_definitions.py` 到 `research/core-theory/` - 移动了 `merchant_sogdian_genealogy.py` 到 `research/tianshan-theory/` - 移动了 `阴间金融重估系统.py` 到 `research/specialized/financial/` - 移动了 `generate_ebook.py` 到 `tools/content-generation/` - 移动了 `generate_podcast.py` 到 `tools/content-generation/` - 移动了 `generate_video.py` 到 `tools/content-generation/` - 移动了 `image-processing/` 目录到 `tools/data-processing/` - 移动了 `text-processing/` 目录到 `tools/data-processing/` - 移动了 `test_milvus_gpu.py` 到 `tools/development/` 3. **文档更新**: - 更新了主 `README.md` 中的目录结构部分 - 更新了 `项目结构说明.md` 中的理论体系和程序工具部分 - 更新了 `爹学整理中心/README.md` 中的目录结构部分 ### 待完成的工作 1. **文档更新**: - 检查并更新其他可能引用旧路径的文档 - 更新程序文件中的导入路径(如有) 2. **提交更改**: - 提交所有更改到版本控制系统 - 推送到远程仓库 ## 优势 1. **清晰分类**:按功能和用途分类,便于维护和查找 2. **权重区分**:核心研究、工具和应用分离,权重明确 3. **可扩展性**:预留了扩展空间,便于未来添加新的程序 4. **专业化**:专门研究内容独立存放,便于专题研究 ## 注意事项 1. 移动文件后需要更新相关的导入路径 2. 可能需要更新README文档中的路径引用 3. 检查是否有硬编码的文件路径需要更新