Python - get data from yahoo

 

from matplotlib import pyplot as plt
from matplotlib import style
from pandas_datareader import data as web
import yfinance as yf #需要yf.pdr_override()
import pandas as pd
import datetime as dt
import csv
yf.pdr_override()
print('Stock Number:')
stock_no = input()
csv_file = '/users/jht/Desktop/python/stockData/'+stock_no+'.csv'
start = dt.datetime(2017, 6, 14)
end = dt.datetime(2020,9,1)
get = web.get_data_yahoo(stock_no+'.TW',start,end)
get.to_csv(csv_file)#得到的數據匯入csv檔

data = pd.read_csv(csv_file,parse_dates=True,index_col='Date')#以index_col對應依據
price = data['Close']

data = data.reset_index()#回到最初
plt.plot(price)
plt.show()

Comments

Popular posts from this blog

Go-VSCode -Autocomplete and Auto-import

Go - mail