获取 python 中股票数据的最新价格

Get last price of stock data in python

我搜索了这个主题,发现了一些有用的包。我想要得到的只是任何特定股票代码(例如“MSFT”)的最后价格 这是我找到的代码,它很好

import pandas_datareader as pdr
from datetime import datetime

ibm = pdr.get_data_yahoo(symbols='MSFT', start=datetime(2021, 3, 1), end=datetime(2021, 3, 12))
print(ibm['Adj Close'])

这适用于日期范围。如何在不对开始日期或结束日期进行硬编码的情况下仅获取最后价格?

只需使用尾关键字。

from datetime import datetime, date

ibm = pdr.get_data_yahoo(symbols='MSFT', start = date.today(), end = date.today())
print(ibm['Adj Close'].tail(1))