def elimina_tildes(self, cadena):
# http://guimi.net
# Cambiamos caracteres modificados (áüç...) por los caracteres base (auc...)
# Basado en una función de Miguel en
# http://www.leccionespracticas.com/uncategorized/eliminar-tildes-con-python-solucionado/
s = ''.join((c for c in unicodedata.normalize('NFD',unicode(cadena)) if unicodedata.category(c) != 'Mn'))
return s.decode()
Ejemplo de uso
cadena = self.elimina_tildes(self, cadena)
Categoría: Programación