Organize tarefas repetitivas com arquivos usando pequenos scripts Python.
Scripts e automação de arquivos01
Percorra subpastas e registre caminhos, extensões, tamanhos e datas de modificação dos arquivos em uma tabela. Comece com 4 pequenos arquivos de exemplo, mantendo os originais e os resultados existentes intactos.
Scripts e automação de arquivos02
Combine em ordem arquivos CSV com a mesma estrutura de colunas e adicione uma coluna source_file. Use conjuntos de dados pequenos para verificar nomes de itens com vírgulas, colunas ausentes e saídas já existentes.
PythonCombinar CSVRastreabilidade
↗Scripts e automação de arquivos03
Compare nomes antigos e novos em uma tabela e verifique conflitos. Apenas um --apply explícito cria cópias em uma nova pasta, mantendo os originais.
Scripts e automação de arquivos17
Converta os dados em uma tabela diferenciando chaves ausentes, valores null e strings vazias, e crie um relatório separado de problemas.
Scripts e automação de arquivos18
Verifique o resultado de uma cópia de arquivo comparando hashes dos bytes do arquivo, em vez de confiar apenas em nomes ou tamanhos.
PythonSHA-256Verificação
↗Scripts e automação de arquivos19
Divida um CSV pela quantidade de registros de dados, repita o cabeçalho em cada arquivo de saída e mantenha o arquivo original inalterado. Use um exemplo sintético com sete registros para conferir os limites e verificar se todos os registros são preservados na ordem original.
Scripts e automação de arquivos20
Filtre arquivos por tamanho, compare digests SHA-256 e grave um CSV apenas para revisão sem alterar os arquivos de origem. Use um exemplo sintético com sete arquivos para verificar quais paths pertencem ao relatório e quais não.
Scripts e automação de arquivos21
Redimensione várias imagens para uma nova pasta sem distorcê-las nem substituir os arquivos de origem. Um pequeno conjunto de imagens sintéticas facilita o cálculo manual das dimensões esperadas de saída.
Scripts e automação de arquivos22
Crie um arquivo ZIP com data a partir de uma pasta sem alterar os originais e verifique se todos os arquivos de origem aparecem no arquivo com conteúdo correspondente. Uma pequena pasta sintética facilita a conferência manual dos caminhos, tamanhos e totais esperados.