以下是使用akshare获取A股所有股票实时行情数据的API示例:
import akshare as ak
def get_stock_market_data():
"""获取A股所有股票的实时行情数据"""
try:
# 使用akshare的stock_zh_a_spot接口获取实时行情数据
stock_data = ak.stock_zh_a_spot()
return stock_data
except Exception as e:
print(f"获取股票数据失败: {e}")
return None
if __name__ == "__main__":
# 获取股票数据
data = get_stock_market_data()
if data is not None:
# 打印数据基本信息
print(f"数据基本信息:")
data.info()
# 打印数据集行数和列数
rows, columns = data.shape
if rows > 0:
# 数据不为空时显示数据前几行信息
print(f"数据全部内容信息:")
print(data.to_csv(sep='\t', na_rep='nan'))
else:
print("获取的数据为空")
else:
print("获取数据失败")
这个脚本使用了akshare库的stock_zh_a_spot
函数来获取A股所有股票的实时行情数据。运行程序后,会显示数据的基本信息以及全部内容信息。
注意:使用前需要安装akshare库,可以通过命令pip install akshare
来安装。