NUM_SUBDIRECTORIOS_ANTERIORES=1 SEPARADOR=os.sep RUTA_PAQUETE_BD="Verano" + SEPARADOR DIRECTORIO= RUTA_PAQUETE_BD + SEPARADOR + "db_nombramientos" #aqui = os.path.dirname(os.path.abspath(__file__)) sys.path.insert(0, DIRECTORIO) import utilidades BD_RESULTADO=".." + SEPARADOR + "docencia.db" BD_CENTROS = "Verano" + SEPARADOR + "extractor-centros" + SEPARADOR + "centros.db" BD_RUTAS = "Verano" + SEPARADOR + "calculador-rutas-globales" + SEPARADOR + "rutas.db" try: utilidades.borrar_fichero ( BD_RESULTADO ) except: print (BD_RESULTADO + "no existía, ignorando...") #Ojo, el orden de extracción de estas tablas es importante utilidades.sacar_tabla_de_una_bd_a_otra ( "provincias", BD_CENTROS, BD_RESULTADO ) utilidades.sacar_tabla_de_una_bd_a_otra ( "localidades", BD_CENTROS, BD_RESULTADO ) utilidades.sacar_tabla_de_una_bd_a_otra ( "centros", BD_CENTROS, BD_RESULTADO ) utilidades.sacar_tabla_de_una_bd_a_otra ( "ensenanzas", BD_CENTROS, BD_RESULTADO
"03-02-2016", "10-02-2016", "15-02-2016", "17-02-2016", "22-02-2016", "24-02-2016", "29-02-2016", "02-03-2016", "07-02-2016", "09-03-2016", "14-03-2016"] EXTRACTOR="extractor.py " if (platform.system()=="Linux"): PROCESAR="./procesar_tabla.py " EXTRACTOR="./extractor.py " BORRAR="rm " if (platform.system()=="Windows"): PROCESAR="procesar_tabla.py " BORRAR="del " EXTRACTOR="extractor.py " utilidades.borrar_fichero(MODULO_LLAMADAS_PARCIALES) utilidades.borrar_fichero(MODULO_GLOBAL) i=0 for f in adjudicaciones: i=i+1 sufijo="{:0>3d}".format(i) nombre_macro="macros_"+sufijo+"_"+f if (platform.system()=="Linux"): utilidades.aplicar_comando(EXTRACTOR, f, " > "+nombre_macro) if (platform.system()=="Windows"): utilidades.aplicar_comando(EXTRACTOR, f, " > "+ nombre_macro) utilidades.concatenar_fichero(nombre_macro, MODULO_GLOBAL)
"<li>{0} {1} cumple hoy los años pero no llegó ningún mail a su cuenta <{2}></li>".format( nombre, ap1, email ), ARCHIVO_LOG ) fichero_datos=sys.argv[1] posiciones_campos=dict() utilidades.anadir_a_fichero("<ul>", ARCHIVO_LOG) with open(fichero_datos, newline='') as fichero_csv: lector=csv.reader(fichero_csv, delimiter=";", quotechar="\"") num_fila=0 for fila in lector: if num_fila!=0: enviar_email_felicitacion_si_procede(posiciones_campos, fila) NUM_MENSAJE = ( NUM_MENSAJE + 1 ) % (len (mensajes)) else: posiciones_campos=procesador_Gaseosa.averiguar_posiciones_campos(fila) #print (posiciones_campos) #sys.exit(-1) num_fila+=1 utilidades.anadir_a_fichero("</ul>", ARCHIVO_LOG) utilidades.enviar_email_servicio_automatico ( "Informe del felicitador a {0}-{1}-{2}".format(dia_hoy, mes_hoy, anio_hoy), utilidades.leer_fichero ( ARCHIVO_LOG), ["[email protected]]"] ) utilidades.borrar_fichero(ARCHIVO_LOG)