import akshare as ak stock_info_sh_df = ak.stock_info_sh_name_code(indicator="主板A股") # print(stock_info_sh_df) stock_info_sh_df.to_excel("上证A股股票代码.xlsx", index=False, engine="openpyxl") stock_info_sz_df = ak.stock_info_sz_name_code(indicator="A股列表") # print(stock_info_sz_df) stock_info_sz_df.to_excel("深证A股股票代码.xlsx", index=False, engine="openpyxl")执行之后出现TypeError: stock_info_sh_name_code() got an unexpected keyword argument 'indicator'如何解决
时间: 2023-11-27 11:04:32 浏览: 190
这个错误提示表明`stock_info_sh_name_code()`函数不支持`indicator`这个关键字参数。可能是您使用的akshare库版本较旧,没有该参数或者该参数已被更改。建议您更新akshare库到最新版本,然后再执行该代码。可以使用以下命令更新akshare库:
```python
!pip install akshare -U
```
这会将akshare库更新到最新版本。如果您已经安装了最新版本的akshare库,但仍然出现这个错误,那么可能需要检查您的代码是否正确。
阅读全文