python 获取指定几个股票信息的脚本
时间: 2024-10-09 13:06:46 浏览: 46
获取Python中特定股票的信息通常需要使用金融数据API或者第三方库,如`pandas_datareader`、`yfinance`等。以下是一个简单的例子,展示如何使用`yfinance`库获取几只股票的基本信息:
```python
# 首先,安装所需的库(如果尚未安装)
!pip install yfinance
# 导入所需模块
import yfinance as yf
# 定义想要获取信息的股票列表
stock_symbols = ['AAPL', 'MSFT', 'GOOGL']
# 使用yfinance函数获取股票数据
def get_stock_info(symbols):
stock_data = {}
for symbol in symbols:
data = yf.download(symbol, period='1d', info=True) # 选择一天的数据并包含基本信息
stock_data[symbol] = {
'name': data['Name'],
'symbol': symbol,
'price': data['Close'][0],
'market_cap': data['Market Cap'][0]
}
return stock_data
# 调用函数并打印结果
stocks_info = get_stock_info(stock_symbols)
for symbol, info in stocks_info.items():
print(f"股票名称:{info['name']}, 代码:{info['symbol']}, 当前价格:{info['price']}, 市值:{info['market_cap']}")
阅读全文