def aplicar_comando (comando, fichero, *args): cmd=comando + fichero for a in args: cmd+=" " + a print("Ejecutando "+cmd) call(cmd, shell=True) ficheros=["Convocadas_Interinos590", "Convocadas_Interinos591", "Convocadas_Interinos594", "Convocadas_Interinos595", "NoConvocadas_Interinos0590", "NoConvocadas_Interinos0591", "NoConvocadas_Interinos0592", "NoConvocadas_Interinos0594", "NoConvocadas_Interinos0595","NoConvocadas_Interinos0596", "ConvocadasMaestros", "NoConvocadasMaestros"] ficheros=glob.glob("*.pdf") for f in ficheros: if not gestor_fichero.existe_fichero(f[:-4]+".txt"): gestor_fichero.aplicar_comando(CONVERTIR, f) for f in ficheros: gestor_fichero.aplicar_comando(PROCESAR, f[:-4]+".txt")
CONVERTIR="pdftotext -layout -nopgbrk " if (platform.system()=="Linux"): PROCESAR="./procesar_tabla.py " BORRAR="rm " if (platform.system()=="Windows"): PROCESAR="procesar_tabla.py " BORRAR="del " FICH_RESULTADO="resultado.csv" CONCAT="cat " ficheros_pdf=glob.glob("*.pdf") for f in ficheros_pdf: nuevo_nombre=gf.reemplazar_espacios(f) gf.renombrar_fichero(f, nuevo_nombre) ficheros_pdf=glob.glob("*.pdf") for f in ficheros_pdf: nombre_con_txt=f[:-4]+".txt" if not gf.existe_fichero(nombre_con_txt): #print ("No existe:"+nombre_con_txt) gf.aplicar_comando(CONVERTIR, f) ficheros_txt=glob.glob("*.txt") for f in ficheros_txt: gf.aplicar_comando(PROCESAR, f)
if (platform.system()=="Linux"): PROCESAR="./procesar_tabla.py " BORRAR="rm " if (platform.system()=="Windows"): PROCESAR="procesar_tabla.py " BORRAR="del " FICH_RESULTADO="resultado.csv" CONCAT="cat " def aplicar_comando (comando, fichero, *args): cmd=comando + fichero for a in args: cmd+=" " + a print("Ejecutando "+cmd) call(cmd, shell=True) ficheros=["597" ] for f in ficheros: if not gf.existe_fichero(f+".txt"): gf.aplicar_comando(CONVERTIR, f+".pdf") for f in ficheros: gf.aplicar_comando(PROCESAR, f+".txt")
if (platform.system()=="Windows"): PROCESAR="procesar_tabla.py " PROCESAR_MAESTROS="procesar_tabla_maestros.py " BORRAR="del " FICH_RESULTADO="resultado.csv" CONCAT="cat " ficheros_pdf=glob.glob("*.pdf") for f in ficheros_pdf: nuevo_nombre=gf.reemplazar_espacios(f) gf.renombrar_fichero(f, nuevo_nombre) ficheros_pdf=glob.glob("*.pdf") for f in ficheros_pdf: nombre_con_txt=f[:-4]+".txt" if not gf.existe_fichero(nombre_con_txt): #print ("No existe:"+nombre_con_txt) gf.aplicar_comando(CONVERTIR, f) gf.aplicar_comando(PROCESAR, "590-Medias.txt", "2016") gf.aplicar_comando(PROCESAR_MAESTROS, "597-Maestros.txt", "2016") #gf.copiar_fichero( PROCESAR, " procesar_tabla.pytxt") #gf.copiar_fichero("dodo.py", " dodo.pytxt")