fix: 批量修复scripts/*.py中所有Path(__file__).parent/'data'路径错误—统一指向MoFin/data/

This commit is contained in:
知微
2026-07-08 12:37:36 +08:00
parent 258b8871ef
commit b5c4302b5e
16 changed files with 14 additions and 14 deletions
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -16,7 +16,7 @@ from pathlib import Path
from mo_data import read_decisions, read_portfolio
from mofin_db import get_conn, write_holding_strategy
ACCURACY_PATH = Path(__file__).parent / "data" / "accuracy_stats.json"
ACCURACY_PATH = Path(__file__).parent.parent / "data" / "accuracy_stats.json"
def load_json(path, default=None):
try:
+1 -1
View File
@@ -23,7 +23,7 @@ import re
from datetime import datetime
from pathlib import Path
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
PROFILES_PATH = DATA_DIR / "stock_profiles.json"
OUTPUT_PATH = DATA_DIR / "evaluation_input.json"
+1 -1
View File
@@ -10,7 +10,7 @@ import json
from datetime import datetime
from pathlib import Path
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
def inject():
+1 -1
View File
@@ -15,7 +15,7 @@ import sys
from datetime import datetime
from pathlib import Path
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
# ── 持仓股 → 行业映射(从 stock_profiles 自动提取) ──
+1 -1
View File
@@ -18,7 +18,7 @@ from pathlib import Path
from mofin_db import get_conn, init_all_tables, write_market_snapshot
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
# ── 後端A:東方財富 push2 API(首選,有板塊代碼+實時指數) ──
+1 -1
View File
@@ -22,7 +22,7 @@ from pathlib import Path
from mofin_db import get_conn, init_all_tables
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
def load_json(name: str):
+1 -1
View File
@@ -16,7 +16,7 @@ try:
except ImportError:
HAS_AKSHARE = False
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
DB_PATH = DATA_DIR / "mofin.db"
MAX_ARTICLES = 5
+1 -1
View File
@@ -10,7 +10,7 @@ from collections import defaultdict
from datetime import datetime
from pathlib import Path
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
REPORTS_DIR = DATA_DIR / "reports"
+1 -1
View File
@@ -15,7 +15,7 @@ import json
import sys
from pathlib import Path
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
PROFILES_PATH = DATA_DIR / "stock_profiles.json"
# ── 内置映射表(优先级最高) ──
+1 -1
View File
@@ -23,7 +23,7 @@ from pathlib import Path
from mo_data import read_decisions, read_portfolio
from mofin_db import get_conn, write_holding_strategy
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
ACCURACY_PATH = DATA_DIR / "accuracy_stats.json"
UA = "Mozilla/5.0"
+1 -1
View File
@@ -16,7 +16,7 @@ from datetime import datetime, timedelta
from pathlib import Path
from mo_data import read_decisions
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
ACCURACY_PATH = DATA_DIR / "accuracy_stats.json"
EVENTS_PATH = DATA_DIR / "price_events.json"
FEEDBACK_PATH = DATA_DIR / "strategy_feedback.json"
+1 -1
View File
@@ -18,7 +18,7 @@ import sys
from datetime import datetime
from pathlib import Path
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
DB_PATH = DATA_DIR / "mofin.db"
+1 -1
View File
@@ -9,7 +9,7 @@ from pathlib import Path
from mo_data import read_decisions
from mofin_db import get_conn, write_holding_strategy
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
def _save(name, data):
+1 -1
View File
@@ -23,7 +23,7 @@ try:
except ImportError:
HAS_AKSHARE = False
DATA_DIR = Path(__file__).parent / "data"
DATA_DIR = Path(__file__).parent.parent / "data"
DB_PATH = DATA_DIR / "mofin.db"
XIAOGUO_API = "http://node122:18003/v1/chat/completions" # fallback, /etc/hosts resolves to LAN or EasyTier