# call getData() from Data import getData # 不含 end 那一天 # a = getData('0050', '2024-01-01', '2024-09-30') a = getData('0050', '2024-01-02', '2024-10-01') print(a)
bakfile = 'data//YF_%s_%s_%s_stock_daily_adj.csv' % (prod, st, en) if os.path.exists(bakfile): data = pd.read_csv(bakfile) data['Date'] = pd.to_datetime(data['Date']) data = data.set_index('Date') else: data = yf.download(f"{prod}.TW", start=st , end=en) data.columns = [i.lower() for i in data.columns] if data.shape[0] == 0: print('No data') return pd.DataFrame() data.to_csv(bakfile) return data