auto-sync: 2026-04-06 22:55:01
This commit is contained in:
@@ -0,0 +1,46 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""
|
||||||
|
调试分钟数据API问题
|
||||||
|
"""
|
||||||
|
import akshare as ak
|
||||||
|
import pandas as pd
|
||||||
|
import sys
|
||||||
|
|
||||||
|
print("调试AKShare分钟数据API...")
|
||||||
|
print(f"AKShare版本: {ak.__version__}")
|
||||||
|
|
||||||
|
# 测试几个股票
|
||||||
|
test_symbols = [
|
||||||
|
("sz000001", "000001", "平安银行"),
|
||||||
|
("sh600000", "600000", "浦发银行"),
|
||||||
|
("sz000504", "000504", "*ST生物"),
|
||||||
|
]
|
||||||
|
|
||||||
|
for symbol_sh_sz, code, name in test_symbols:
|
||||||
|
print(f"\n{'='*60}")
|
||||||
|
print(f"测试: {symbol_sh_sz} {name}")
|
||||||
|
print(f"{'='*60}")
|
||||||
|
|
||||||
|
for period_str, period_name in [("1", "1min"), ("5", "5min"), ("15", "15min")]:
|
||||||
|
print(f"\n 测试{period_name}...", end=" ")
|
||||||
|
try:
|
||||||
|
df = ak.stock_zh_a_minute(
|
||||||
|
symbol=symbol_sh_sz,
|
||||||
|
period=period_str,
|
||||||
|
adjust='hfq'
|
||||||
|
)
|
||||||
|
|
||||||
|
if df is not None and not df.empty:
|
||||||
|
print(f"✅ 成功 {len(df)} 条记录")
|
||||||
|
print(f" 列名: {list(df.columns)}")
|
||||||
|
print(f" 前3行:\n{df.head(3)}")
|
||||||
|
else:
|
||||||
|
print(f"❌ 空数据")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"❌ 异常: {e}")
|
||||||
|
import traceback
|
||||||
|
traceback.print_exc()
|
||||||
|
|
||||||
|
print("\n" + "="*60)
|
||||||
|
print("测试完成")
|
||||||
Reference in New Issue
Block a user