Este script em Python é responsável por ler um arquivo de entrada contendo erros e classificar os documentos correspondentes a cada tipo de erro. Os documentos separados por tipo de erro são salvos em um arquivo de saída.
Certifique-se de ter o Python instalado em seu sistema. O script foi desenvolvido e testado usando o Python 3.
- Coloque o arquivo de entrada contendo os erros no diretório
data
com o nomeErros.txt
. - Execute o script
sorter.py
a partir da linha de comando ou de sua IDE preferida. - O script irá ler o arquivo de entrada, classificar os documentos e salvar o resultado no arquivo
output.txt
no diretóriodata
. - Verifique o arquivo de saída para obter os documentos separados por tipo de erro e o total de arquivos com erro.
O arquivo de entrada Erros.txt
deve ter o seguinte formato:
1 - documento (1).pdf
Não foi detectado o tipo de comprovante. Verifique o documento
2 - documento (2).pdf
Não foi detectado o tipo de comprovante. Verifique o documento
3 - documento (3).pdf
Não foi detectado o tipo de comprovante. Verifique o documento
...
11 - documento (11).pdf
translation-not-found[Internal Server Error]
...
O arquivo de saída output.txt
terá o seguinte formato:
Tipo de Erro Não foi detectado o tipo de comprovante. Verifique o documento:
"Não foi detectado o tipo de comprovante. Verifique o documento"
Arquivos:
- 1 - 1 - documento (1).pdf
- 2 - 2 - documento (2).pdf
- 3 - 3 - documento (3).pdf
...
===================================================================================
Tipo de Erro translation-not-found[Internal Server Error]:
"translation-not-found[Internal Server Error]"
Arquivos:
- 1 - 11 - documento (11).pdf
...
===================================================================================
Total de arquivos com erro: 50
===================================================================================
Certifique-se de preencher o arquivo de entrada com os erros apropriados antes de executar o script.
- Thiago da Silveira Gentil