def retornar_alternativas(): alternativas = [] limite = random.randint(11, 82) for alt in range(limite): alternativas.append(retornar_valor(alternativas)) alternativas = str(sorted(alternativas)) return alternativas.replace("[","").replace("]","") # # Executando conexões... # print("Conectando as base de dados...") # Define a base de dados de exemplo engine_employees = conexao.retornar_engine(base_dados_exemplo) # Conecta com a base de dados `employees` conexao_employees = conexao.conectar(engine_employees) print("Conectado a base de dados %s" % base_dados_exemplo) # Qual base de dados que receberá os dados de exemplo engine_sdd = conexao.retornar_engine(adicionar_na_base_dados) # Conecta com a base de dados selecionada conexao_sdd = conexao.conectar(engine_sdd) print("Conectado a base de dados %s" % adicionar_na_base_dados) # # Removendo tabelas ou registros... # if remover_add_tabelas: print("Deletando e criando as tabelas...")
# Ids dos três últimos itens id_dec_7_item = 7 id_dec_9_item = 9 # Id do sexto último item id_dec_4_item = 4 # Quais serão pontuados lista_pesq_alvo = [11001] # 1 / 1 lista_pesq_6_primeiros = [11003, 11004, 11005, 11016, 11020] # 0 / 5 lista_pesq_3_primeiros = [11002 ,11006, 11007, 11008, 11009, 11010, 11011, 11012, 11013, 11014, 11015, 11017, 11018, 11019] # 50 / 20 lista_pesq_6_ultimos = [11003, 11004] # 20 / 0 lista_pesq_3_ultimos = [10001, 10002, 10003] # 10 / 0 print("Conectando as base de dados...") engine = conexao.retornar_engine(adicionar_na_base_dados) conectar = conexao.conectar(engine) print("Conectado a base de dados %s" % adicionar_na_base_dados) if remover_registros_anteriores: print("Removendo registros...") conexao.limpar_tabela(engine, 'dec_eixo_y_pesq') if adicionar_alvo: print("Adicionando registros 100% aderente") for id_pesq in lista_pesq_alvo: for id_item in lista_id_itens: pontuacao = DecEixoYPesq(id_dec, id_pesq, id_item, 1) conectar.add(pontuacao) conectar.commit()