# baostock Day2a: 复权因子 + 基本资料(5538 query, ~1.5h) # dividend 单独 Day2b 明天跑(38759 query, 7年默认, 单独一天 fresh 预算) $ErrorActionPreference = 'Continue' $ProgressPreference = 'SilentlyContinue' $py = 'C:\Python310\python.exe' $dir = 'C:\sanguo_vnpy_v2\scripts\data_platform' $env:BS_STATIC_OUT_DIR = 'C:\sanguo_vnpy_v2\data\static' $env:PYTHONIOENCODING = 'utf-8' $wrapper_log = 'C:\sanguo_vnpy_v2\data\baostock_day2a_wrapper.log' $dl_log = 'C:\sanguo_vnpy_v2\data\baostock_day2a_download.log' function Log-W($m) { "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') $m" | Out-File -FilePath $wrapper_log -Append -Encoding UTF8 } Log-W "=== DAY2a START (adjust_factor + basic) ===" Log-W "BS_STATIC_OUT_DIR=$($env:BS_STATIC_OUT_DIR)" Log-W "DiskFree_GB_start=$((Get-PSDrive C).Free / 1GB)" & $py -X utf8 "$dir\baostock_static_download.py" --types basic,adjust_factor *>&1 | Tee-Object -FilePath $dl_log $exit_code = $LASTEXITCODE Log-W "DAY2a DONE exit=$exit_code" Log-W "DiskFree_GB_end=$((Get-PSDrive C).Free / 1GB)" Log-W "=== DAY2a WRAPPER EXIT ==="