如何使用python获取股票数据
时间: 2024-05-05 07:22:58 浏览: 174
你可以使用Python中的第三方库来获取股票数据,比如pandas、yfinance、alpha_vantage等。以下是一个使用yfinance库获取股票数据的例子:
首先安装yfinance库:
```python
pip install yfinance
```
使用如下代码获取股票数据:
```python
import yfinance as yf
# 获取股票代码为AAPL的历史数据
data = yf.download("AAPL", start="2020-01-01", end="2021-12-31")
```
其中,`start`和`end`参数指定了获取数据的起始和结束时间。该代码将返回一个pandas DataFrame对象,包含了AAPL股票的历史数据。
你也可以使用alpha_vantage库来获取股票数据,该库需要你先去官网申请API密钥。以下是一个使用alpha_vantage库获取股票数据的例子:
```python
from alpha_vantage.timeseries import TimeSeries
# 申请API密钥后,将其作为参数传入TimeSeries类的构造函数中
ts = TimeSeries(key='YOUR_API_KEY', output_format='pandas')
# 获取股票代码为AAPL的历史数据
data, meta_data = ts.get_daily(symbol='AAPL', outputsize='full')
```
其中,`outputsize`参数指定了数据的规模,可以选择`compact`或`full`。该代码将返回一个pandas DataFrame对象,包含了AAPL股票的历史数据。
阅读全文