From 96a6c5b2b537bf4c360322bff33fcd8916fd6f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=87=E8=96=87=E5=AE=89?= Date: Tue, 13 Jan 2026 19:16:53 +0800 Subject: [PATCH] a --- PROJECT_SUMMARY.md | 5 +++++ QUICK_START.md | 6 +++++- README.md | 11 +++++++---- STRUCTURE.md | 9 ++++----- main.py | 23 ----------------------- trading_system/README.md | 14 +++++++------- 6 files changed, 28 insertions(+), 40 deletions(-) delete mode 100644 main.py diff --git a/PROJECT_SUMMARY.md b/PROJECT_SUMMARY.md index 071106e..12a4f79 100644 --- a/PROJECT_SUMMARY.md +++ b/PROJECT_SUMMARY.md @@ -95,7 +95,12 @@ npm run dev ### 4. 启动交易系统 ```bash +# 进入trading_system目录 +cd trading_system python main.py + +# 或从项目根目录运行 +python -m trading_system.main ``` ## 📊 功能特性 diff --git a/QUICK_START.md b/QUICK_START.md index 7984250..944e0d9 100644 --- a/QUICK_START.md +++ b/QUICK_START.md @@ -66,8 +66,12 @@ npm run dev ## 5. 启动交易系统 ```bash -# 在项目根目录 +# 进入trading_system目录 +cd trading_system python main.py + +# 或从项目根目录运行 +python -m trading_system.main ``` ## 配置说明 diff --git a/README.md b/README.md index 1eb8229..edaeb62 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,9 @@ auto_trade_sys/ └── [文档文件] ``` +**注意**:根目录不再有 `main.py`,请直接运行 `trading_system/main.py`。 +``` + ## 快速开始 ### 1. 初始化数据库 @@ -58,12 +61,12 @@ npm run dev ### 4. 启动交易系统 ```bash -# 从项目根目录 -python main.py - -# 或进入trading_system目录 +# 方式1:从trading_system目录运行(推荐) cd trading_system python main.py + +# 方式2:从项目根目录运行 +python -m trading_system.main ``` ## 功能特性 diff --git a/STRUCTURE.md b/STRUCTURE.md index 2964c7e..be80d7c 100644 --- a/STRUCTURE.md +++ b/STRUCTURE.md @@ -43,7 +43,6 @@ auto_trade_sys/ │ ├── vite.config.js │ └── README.md │ -├── main.py # 交易系统启动入口(根目录) ├── requirements.txt # 项目依赖说明 ├── README.md # 项目主文档 └── [其他文档文件] @@ -62,12 +61,12 @@ auto_trade_sys/ **运行方式**: ```bash -# 方式1:从根目录 -python main.py - -# 方式2:直接运行 +# 方式1:直接运行(推荐) cd trading_system python main.py + +# 方式2:从项目根目录运行 +python -m trading_system.main ``` ### backend/ - 后端服务 diff --git a/main.py b/main.py deleted file mode 100644 index 9010970..0000000 --- a/main.py +++ /dev/null @@ -1,23 +0,0 @@ -""" -交易系统启动入口 -""" -import sys -from pathlib import Path - -# 添加trading_system到路径 -trading_system_path = Path(__file__).parent / 'trading_system' -sys.path.insert(0, str(trading_system_path)) - -# 导入并运行主程序 -from trading_system.main import main -import asyncio - -if __name__ == '__main__': - try: - asyncio.run(main()) - except KeyboardInterrupt: - print("程序被用户中断") - except Exception as e: - print(f"程序异常退出: {e}") - import traceback - traceback.print_exc() diff --git a/trading_system/README.md b/trading_system/README.md index 5a1bba9..8e95dae 100644 --- a/trading_system/README.md +++ b/trading_system/README.md @@ -30,19 +30,19 @@ trading_system/ ## 运行 -### 方式1:从项目根目录运行 - -```bash -python main.py -``` - -### 方式2:直接运行 +### 方式1:直接运行(推荐) ```bash cd trading_system python main.py ``` +### 方式2:从项目根目录运行 + +```bash +python -m trading_system.main +``` + ## 配置 配置优先从数据库读取,回退到环境变量和默认值。