Pessoal boa noite!
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");
Abraço!
2 comentários:
Amigo, uma pergunta idiota:
Como eu executo este script?
Fala Alex blz?
Cara primeiro salva esse script em um arquivo texto comum. Depois...
# chmod +x
# ./seuscript
Feito! Não esqueça de trocar o seuscript pelo nome do seu script ;)
Sucesso!
Postar um comentário