
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
주가정보 가져오기, 배당내역 질문을 강사분과 같이 파이썬 코드로 만들어달라고 했을때 파이썬 코드가 다르게 출력이 됩니다.
저는 왜 이렇게 길게 출력이 될까요?
# yfinance 라이브러리 설치
# !pip install yfinance
import yfinance as yf
def get_stock_summary(ticker):
"""
아마존 기업의 주식 요약 정보를 가져오는 함수
Parameters:
- ticker: 주식 종목의 심볼 (예: 'AMZN' for Amazon)
Returns:
- dict: 주식 요약 정보를 담고 있는 사전
"""
# Ticker에 해당하는 주식 객체 생성
stock = yf.Ticker(ticker)
# 주식 요약 정보 가져오기
company_name = stock.info.get('longName', 'N/A')
stock_summary = {
"Company Name": company_name,
"Symbol": stock.info.get('symbol', 'N/A'),
"Industry": stock.info.get('industry', 'N/A'),
"Sector": stock.info.get('sector', 'N/A'),
"Market Cap": stock.info.get('marketCap', 'N/A'),
"PE Ratio (TTM)": stock.info.get('trailingPE', 'N/A'),
"EPS (TTM)": stock.info.get('trailingEps', 'N/A'),
"52 Week High": stock.info.get('fiftyTwoWeekHigh', 'N/A'),
"52 Week Low": stock.info.get('fiftyTwoWeekLow', 'N/A'),
"Dividend Rate": stock.info.get('dividendRate', 'N/A'),
"Forward Dividend Rate": stock.info.get('forwardDividendAndYield', 'N/A')
}
return stock_summary
# 아마존 주식 요약 정보 가져오기
amazon_ticker = 'AMZN'
amazon_summary = get_stock_summary(amazon_ticker)
# 가져온 주식 요약 정보 출력
for key, value in amazon_summary.items():
print(f"{key}: {value}")
