1nchaos / adata

免费开源A股量化数据库; 专注A股,专注量化,向阳而生; 开放、纯净、持续、为Ai(爱)发电。为个人量化交易而生,保卫3000(2500)点,珍惜底部机会......【股票数据,股票行情数据,股票量化数据,股票交易数据,k线行情数据,股票概念数据,股票数据接口,行情数据接口】【多数据源融合,动态设置代理,保障数据高可用性】
https://adata.30006124.xyz
Apache License 2.0
858 stars 120 forks source link

运行“获取A股所有股票代码信息列表”报错 #42

Closed Triones009 closed 10 months ago

Triones009 commented 10 months ago

运行以下代码: import adata df = adata.stock.info.all_code() print(df) 报错: Traceback (most recent call last): File "C:\Users\Admin\PycharmProjects\pythonProject3\chap8\用AData获取所有的股票代码.py", line 3, in df = adata.stock.info.all_code() File "C:\Users\Admin\anaconda3\lib\site-packages\adata\stock\info\stock_code.py", line 44, in all_code code = pd.read_csv(get_code_csv_path())[['stock_code', 'list_date2']] File "C:\Users\Admin\anaconda3\lib\site-packages\pandas\util_decorators.py", line 311, in wrapper return func(*args, kwargs) File "C:\Users\Admin\anaconda3\lib\site-packages\pandas\io\parsers\readers.py", line 678, in read_csv return _read(filepath_or_buffer, kwds) File "C:\Users\Admin\anaconda3\lib\site-packages\pandas\io\parsers\readers.py", line 575, in _read parser = TextFileReader(filepath_or_buffer, kwds) File "C:\Users\Admin\anaconda3\lib\site-packages\pandas\io\parsers\readers.py", line 932, in init self._engine = self._make_engine(f, self.engine) File "C:\Users\Admin\anaconda3\lib\site-packages\pandas\io\parsers\readers.py", line 1216, in _make_engine self.handles = get_handle( # type: ignore[call-overload] File "C:\Users\Admin\anaconda3\lib\site-packages\pandas\io\common.py", line 786, in get_handle handle = open( FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Admin\anaconda3\lib\site-packages\adata\stock\cache/code.csv'

进程已结束,退出代码1 我的运行环境 pycharm 2303.1.4 python解释器版本3.9。 pandas版本1.4.4 请问是否需要把pandas版本升级到目前最新的2.1.1

1nchaos commented 10 months ago

pip install -U adata -i https://pypi.org/simple 升级一下版本:1.1.1,缓存文件缺失了

Triones009 commented 10 months ago

非常感谢,按你的要求升级了版本,就正常了。之前我还打开了stock_code.py研究了一会,但看了一会就头疼了。