Renomeando arquivos com Python
Wednesday, November 19th, 2008Situação: Precisava renomear 55 arquivos para uma ordem numérica sequencial, começando pelo número 1 e indo até o 55. Não queria instalar um soft só para isso, certo?! Óbvio…
Solução: Python. Com um script muito simples o trabalho foi feito! Confira abaixo!
import os cnt = 1 base_dir = "/caminho/para/o/diretorio/dos/arquivos" for root, dirs, files in os.walk(base_dir): for file in files: old_name = os.path.join(root, file) new_name = str(cnt) + ".png" new_name = os.path.join(root, new_name) os.rename(old_name, new_name) cnt = cnt + 1
Simples não?
Python FTW!