返信先: Pythonプログラミング入門

#230
ドラゴンパンダドラゴンパンダ
キーマスター

本日の株価が上手く取得できなかったので、株価だけをもう一度やり直した。単位売買価格 単元株数 も違うものを指定している気もするが、あとは調べてやってみてくださいね。
import pandas as pd
import yfinance as yf
from tkinter import Tk
from tkinter.filedialog import askopenfilename

# ファイルダイアログからファイル名を取得
Tk().withdraw()
filename = askopenfilename()

# Excelファイルを読み込み、B列のデータを取得
df = pd.read_excel(filename, usecols=’B’)
codes = df.iloc[1:].values.flatten()

# 各証券コードの株価を取得して表示
for code in codes:
ticker = yf.Ticker(str(code) + “.T”)
todays_data = ticker.history(period=’1d’)
company_name = ticker.info[‘shortName’]
print(f”本日の {company_name} ({code}) の株価: {todays_data[‘Close’][0]}”)

タイトルとURLをコピーしました