você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Renomear arquivos em massa removendo símbolos inúteis

Colaboração: Rafael Henrique da Silva Correia

Data de Publicação: 17 de janeiro de 2012

Acabei de fazer este script em Python e posto aqui pois não achei ninguém que tivesse feito algo assim e eu estava precisando muito! Este script elimina símbolos básicos (áéíóúãç ... etc) dos nomes dos arquivos e já os renomeia, usarei este para renomear uma série de arquivos antes de enviá-los a uma página web (a qual não trabalha bem com acentos e espaços). Quem quiser modificá-lo para seu uso fique a vontade! Segue a dica...

#!/usr/bin/env python
# -*- encoding: utf-8 -*-

from os import rename
from os import listdir

arquivos = listdir('.')
for arquivo in arquivos:
  rename(arquivo, arquivo.replace("á","a").replace("é","e").replace("í","i").replace("ó","o").replace("ú","u").replace("ã","a").replace("ç","c").replace(" ","_").replace(",","").replace("õ","o"))
  print arquivo.replace("á","a").replace("é","e").replace("í","i").replace("ó","o").replace("ú","u").replace("ã","a").replace("ç","c").replace(" ","_").replace(",","").replace("õ","o");
Rafael é bacharel em Ciência da computação pela Universidade de Sorocaba, apaixonado por Software livre e também colaborador ativo dentro da comunidade, mantêm o seu blog no endereço http://abraseucodigo.com.br e busca sempre compartilhar conhecimento com as outras pessoas

Facebook - alvo de criminosos cibernéticos

Por Fátima Conti

Facebook - alvo de criminosos cibernéticos

#infografico



Veja a relação completa dos artigos de Rafael Henrique da Silva Correia