Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
"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)
Ejemplo n.º 3
0
            "<li>{0} {1} cumple hoy los años pero no llegó ningún mail a su cuenta &lt;{2}&gt;</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)