def __init__(self,retry=5,local=False): if local: for i in range(retry): try: self.bases_save = ts.get_stock_basics() # print(self.bases_save) self.bases_save=self.bases_save.reset_index() self.bases_save.to_csv('bases.csv') self.bases_save.to_sql('bases',engine,if_exists='replace') if self.bases_save: break except Exception as e: if i>=4: self.bases_save=pd.DataFrame() exit() continue else: self.bases_save = pd.read_sql('bases',engine,index_col='index') self.base=self.bases_save # 因为网速问题,手动从本地抓取 self.today = time.strftime("%Y-%m-%d", time.localtime()) # self.base = pd.read_csv('bases.csv', dtype={'code': np.str}) self.all_code = self.base['code'].values self.working_count = 0 self.mystocklist = Toolkit.read_stock('mystock.csv')
def __init__(self): path=os.path.join(os.getcwd(),'data') if os.path.exists(path)==False: os.mkdir(path) print("Please put data under data folder") exit() os.chdir(path) self.stockList=Toolkit.read_stock('mystock.csv') self.bases=pd.read_csv('bases.csv',dtype={'code':np.str})
def __init__(self): self.bases_save=ts.get_stock_basics() self.bases_save.to_csv('bases.csv') # 因为网速问题,手动从本地抓取 self.today = time.strftime("%Y-%m-%d", time.localtime()) self.base = pd.read_csv('bases.csv', dtype={'code': np.str}) self.all_code = self.base['code'].values self.working_count=0 self.mystocklist = Toolkit.read_stock('mystock.csv')
def __init__(self): #self.bases=ts.get_stock_basics() #self.bases.to_csv('bases.csv') # 因为网速问题,手动从本地抓取 self.today = time.strftime("%Y-%m-%d", time.localtime()) self.base = pd.read_csv('bases.csv', dtype={'code': np.str}) self.all_code = self.base['code'].values self.working_count = 0 self.mystocklist = Toolkit.read_stock('mystock.csv')
def __init__(self): #self.base=ts.get_stock_basics() # print self.base # print self.base.index # 这里编码有问题 # self.bases.to_excel('bases.xls') # self.bases.to_excel('base.xls',encoding='GBK') # self.bases.to_excel('111.xls',encoding='utf8') #self.base.to_csv('bases.csv') # 因为网速问题,手动从本地抓取 # self.base=pd.read_csv('bases.csv',dtype={'code':np.str}) # print self.base # self.today=datetime.datetime.strftime('%Y-%m-%d') self.today = time.strftime("%Y-%m-%d", time.localtime()) self.base = pd.read_csv('bases.csv', dtype={'code': np.str}) self.all_code = self.base['code'].values self.working_count = 0 # all_code=self.base.index.values # print self.base self.mystocklist = Toolkit.read_stock('mystock.csv')
def __init__(self): self.mystock = Toolkit.read_stock('mystock.csv') self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
def __init__(self): self.mystock=Toolkit.read_stock('mystock.csv') self.base=pd.read_csv('bases.csv',dtype={'code': np.str})