【发布时间】:2021-09-16 21:16:22
【问题描述】:
只是在寻找回报,我可以在其中输入股票代码并收到完整公司名称的列表:
list = ['MSFT','HIVE','etc','etc']
ticker(list) 将返回公司名称列表
【问题讨论】:
-
那么到目前为止你尝试了什么?
标签: python loops stock yahoo-finance yfinance
只是在寻找回报,我可以在其中输入股票代码并收到完整公司名称的列表:
list = ['MSFT','HIVE','etc','etc']
ticker(list) 将返回公司名称列表
【问题讨论】:
标签: python loops stock yahoo-finance yfinance
你可以试试这个:
import yfinance as yf
ticker_list = ['MSFT','HIVE', "AAPL", "HOOD", "TSLA", "GOOG"]
def ticker(ticker_list):
com_name = []
for ticker in ticker_list:
stock = yf.Ticker(ticker)
name = stock.info.get('longName')
com_name.append(name)
return com_name
com_name_list = ticker(ticker_list)
print(com_name_list)
输出:
['Microsoft Corporation', 'HIVE Blockchain Technologies Ltd.', 'Apple Inc.', 'Robinhood Markets, Inc.', 'Tesla, Inc.', 'Alphabet Inc.']
您必须安装
yfinance才能运行此代码。
yfinance安装命令:pip install yfinance
【讨论】: