株価取得ライブラリを用いて、株価データを取得します。
以下のコードはpypiに掲載されたものを数値だけ変えて載せている状態です。
price = c.get_price(9101, start_time, end_time, Y.DAILY)にエラーが出でいるようですが、integerとstringがが混ざっているようには思えません。
どなたかお教え願えませんか?
python
1import YahooFinanceSpider as Y 2from datetime import datetime 3 4c = Y.Crawler() 5 6 7start_time = datetime(2018,1,1) 8end_time = datetime(2020,6,10) 9 10price = c.get_price(9101, start_time, end_time, Y.DAILY) 11 12for i in price: 13 print(i.close)
error
1 2Traceback (most recent call last): 3 File "Newfile.py", line 10, in <module> 4 price = c.get_price(9101, start_time, end_time, Y.DAILY) 5 File "C:\Users\detec\Anaconda3\lib\site-packages\YahooFinanceSpider\__init__.py", line 18, in get_price 6 result = GetPrice(brand_code, start_date, end_date).getDailyPrice() 7 File "C:\Users\detec\Anaconda3\lib\site-packages\YahooFinanceSpider\get_price.py", line 20, in __init__ 8 self.daily_params = {'code': code+'.T', 9TypeError: unsupported operand type(s) for +: 'int' and 'str' 10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。