#!/usr/bin/env python3 # -*- coding: utf-8 -*- """verify_config.py — 单元2 验证: VPS datareader 能否读到本地全量日线。 打印 SANGUO_DATA_ROOT env + load_config 结果 + read_parquet_daily 600519。 据此判断: env 覆盖 vs yaml 直改 哪个生效, daily_dir 是否指 qfq(全量)。 """ import os import sys sys.path.insert(0, r"C:\sanguo_vnpy_v2") print("SANGUO_DATA_ROOT:", repr(os.environ.get("SANGUO_DATA_ROOT"))) from sanguo_data.config import load_config from sanguo_data.datareader import read_parquet_daily cfg = load_config(r"C:\sanguo_vnpy_v2\config\data_platform.yaml") print("daily_dir:", cfg.data_paths.get("daily_dir")) print("vnpy_db:", cfg.data_paths.get("vnpy_db")) bars = read_parquet_daily("600519", "2026-07-01", "2026-07-22", cfg) print("600519 bars:", len(bars), "last:", bars[-1].datetime.date() if bars else "NONE") print("VERIFY OK" if bars else "VERIFY WARN: 0 bars")