def load(): global manage, f # 锁定 lock.acquire() manage = TermTestManage() now = datetime.datetime.now() day = now.strftime(DATE_FORMAT) f = Flow(day, DB_NAME) # 加载基础维度 fo = open(DIM_FILE, 'r') lines = fo.readlines() manage.load_dim(lines) fo.close() # 加载修正组合 fo = open(TERM_FILE, 'r') lines = fo.readlines() manage.load(lines) fo.close() #释放 lock.release()
__author__ = 'GaoJie' TERM_FILE = 'data/term_list.txt' DIM_FILE = 'data/dim_list.txt' if __name__ == '__main__': test_time = '2014-06-10' test_table = 'RTBApp' with chronic.Timer('create'): manage = TermTestManage() # 加载基础维度 fo = open(DIM_FILE, 'r') lines = fo.readlines() manage.load_dim(lines) fo.close() del lines # 加载修正组合 fo = open(TERM_FILE, 'r') lines = fo.readlines() manage.load(lines) fo.close() del lines f = Flow(test_time, test_table) #load_dim() #dim_dict_combine = dim_combine() #term_map = get_termmap(dim_dict_combine)