Tutoriais por tema

Scripts e automação de arquivos

Organize tarefas repetitivas com arquivos usando pequenos scripts Python.

Artigos sobre este tema 9

Passo a passo com exemplos

Scripts e automação de arquivos01

Criar uma lista CSV dos arquivos de uma pasta

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.

PythonArquivosCSV
Scripts e automação de arquivos02

Combinar arquivos CSV e manter os nomes dos arquivos de origem

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 arquivos19

Dividir um CSV grande em arquivos menores sem perder o cabeçalho

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.

PythonCSVAutomação
Scripts e automação de arquivos21

Redimensione uma pasta de imagens com Pillow mantendo os originais

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.

PythonPillowImagens
Scripts e automação de arquivos22

Crie um backup ZIP com data e verifique o que foi arquivado

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.

PythonZIPBackup
Ler → executar → conferir

Todos os exemplos são para prática. Os dados automotivos são sintéticos e usados para fins ilustrativos.