Python para iniciantes: do zero ao primeiro projeto
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Renomear arquivos é uma tarefa comum no dia a dia de quem trabalha com manipulação de dados e automação de processos. Python, com sua simplicidade e poder, oferece ferramentas eficientes para realizar essa tarefa. Neste tutorial, você aprenderá como renomear arquivos utilizando o Python de forma prática e eficiente.

Antes de começarmos, é importante garantir que você tenha o Python instalado em seu sistema. Além disso, vamos utilizar o módulo os, que é parte da biblioteca padrão do Python e não requer instalação adicional.
Vá do zero ao primeiro projeto em apenas 2 horas com o curso Python para Iniciantes.
Comece agoraosO módulo os fornece uma maneira portátil de usar funcionalidades dependentes do sistema operacional. Para renomear arquivos, utilizaremos a função os.rename().
A função os.rename() requer dois argumentos: o caminho atual do arquivo e o novo caminho com o novo nome do arquivo.
import os
os.rename('caminho_atual/arquivo_atual.txt', 'caminho_atual/novo_nome.txt')Vamos supor que você tenha um arquivo chamado relatorio.txt e deseja renomeá-lo para relatorio_final.txt. Veja como é simples:
import os
# Definindo o nome atual e o novo nome do arquivo
nome_atual = 'relatorio.txt'
novo_nome = 'relatorio_final.txt'
# Renomeando o arquivo
os.rename(nome_atual, novo_nome)
print(f"Arquivo renomeado de {nome_atual} para {novo_nome} com sucesso!")É importante tratar exceções para evitar erros em tempo de execução, como tentar renomear um arquivo que não existe. Para isso, utilizamos o bloco try/except:
import os
try:
os.rename('nome_inexistente.txt', 'novo_nome.txt')
except FileNotFoundError:
print("O arquivo não foi encontrado.")
except Exception as e:
print(f"Erro ao renomear arquivo: {e}")Para renomear múltiplos arquivos, como em uma pasta, você pode combinar os.rename() com um loop. Por exemplo, para adicionar um prefixo a todos os arquivos .txt em uma pasta, você faria:
import os
# Listando todos os arquivos na pasta atual
arquivos = os.listdir('.')
# Loop para renomear cada arquivo
for arquivo in arquivos:
if arquivo.endswith('.txt'):
os.rename(arquivo, f"prefixo_{arquivo}")Renomear arquivos com Python é uma tarefa simples e direta, graças ao módulo os. Com o conhecimento adquirido neste tutorial, você pode começar a automatizar suas tarefas de renomeação de arquivos e integrá-las em seus scripts de automação.
Lembre-se de sempre testar seu código e tratar exceções para garantir que seu programa seja robusto e confiável. Com a prática, você se tornará cada vez mais eficiente na manipulação de arquivos com Python.
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Saia do zero e analise dados com Python e Pandas neste curso gratuito com certificado!
Aprenda a programar com Python e explore a inteligência artificial! Crie um chatbot prático que interage com seus próprios dados. Comece agora!
Estudo aprofundado do potencial de LLMs multimodais: soluções, mecanismos e geração de valor Os Modelos de Linguagem de Grande Porte (LLMs) multimodais representam uma…
Quando se trata de visualização de dados em Python, o Matplotlib é uma das bibliotecas mais populares e poderosas disponíveis. Para cientistas de dados,…
Ter um portfólio online é essencial para se destacar no mercado. Se você atua na área de dados, tecnologia ou negócios, apresentar seus projetos…
Comente e participe da conversa
Crie sua conta gratuita e compartilhe sua opinião nos comentários.
Entre para a Asimov