import sys import os import tushare as ts import numpy as np sys.path.append(os.path.join(os.getcwd(), '..')) sys.path.append(os.path.join(os.getcwd(), '..', 'DataProcess')) sys.path.append(os.path.join(os.getcwd(), '..', 'AutoTools')) sys.path.append(os.path.join(os.getcwd(), '..', 'DataInput')) from AutoEmail import TextEmail from utils import Time import pickle today = Time.ex_now() pro = ts.pro_api() with open(os.path.join(os.getcwd(),'..','DataStore','stock_map.pkl'),'rb') as f: stock_map = pickle.load(f) dfSH = pro.hsgt_top10(trade_date = today, market_type='1', fields = 'ts_code,name,rank,amount,net_amount,buy,sell') dfSH = dfSH.sort_values('rank').drop(['rank'], axis = 1).\ reset_index(drop = True) dfSZ = pro.hsgt_top10(trade_date = today, market_type='3', fields = 'ts_code,name,rank,amount,net_amount,buy,sell') dfSZ = dfSZ.sort_values('rank').drop(['rank'], axis = 1).\ reset_index(drop = True)