SCRIPT: Script Python de BKP_log Importação Gerimagem



Para automatizar o processo de envio dos erros gerados na importação dos lotes de imagens digitalizados pelo pessoal da Montreal desenvolvemos este script em python para efetuar o bkp do log e gerar um log especifico de erros de importação.



#cód_by_EwertonMelo

#Versão_1.2

import shutil

import os

from datetime import date

log = open("C:\GerImagem\gerimagem.log", "r",) #caminho do log gerado pelo programa gerimagem

data_log = str(date.today()) #geração de data para salvar

copia_log = open("C:\GerImagem\BKP_LOG\gerimagem_"+data_log+".txt", "w") #arquivo gerado para salvar uma cópia do log original

bkp_log_erro = open("C:\GerImagem\BKP_ERRO/gerimagem_erro_"+data_log+".txt", "w") #arquivo gerado para salvar log dos erros

for linha in log:

    copia_log.write(linha)

    if 'ERROR br.com.ged.Importacao:240' in linha or 'ERROR br.com.ged.Importacao:106' in linha or 'ERROR br.com.ged.robo.ImportacaoRobo:99' in linha or 'ERROR br.com.ged.dao.Dao:468' in linha:

        bkp_log_erro.write(linha)

log.close()

shutil.rmtree('C:\LOTES') #apaga a pasta lotes com os residuos da importação

os.mkdir('C:\LOTES') #gera nova pasta para a próxima importação

clear_log = open("gerimagem.log", "w") #limpa o arquivo de log deixando-o limpo para proxima importação

clear_log.close()

bkp_log_erro.close()

copia_log.close()







Close Menu