Yahoo Finance の株価を取得して、コンソールに印刷しようとしています。ただし、開始日と終了日の設定に問題があります。これが私が持っているコードです:
def get_quotes(ticker,start_date,end_date):
list = []
quote = 'http://ichart.yahoo.com/table.csv?s={}&a=2&b=1&c=2011&d=10&e=30&f=2012&g=d'.format(ticker,start_date,end_date)
response = urllib.request.urlopen(quote)
data = response.read()
string_data = data.decode(encoding='utf-8')
lines = string_data.splitlines()
for x in lines:
data = [y for y in x.split(',')]
list.append(data)
return list
見積もりセクションでは、ユーザーが入力する開始日と終了日をどのように入力しますか? 「?s=」を {} に置き換えて書式設定できますが、日付に対して同じことを行うにはどうすればよいでしょうか?