Enlever les accents

Résolu/Fermé
axel31415 Messages postés 2 Date d'inscription samedi 26 octobre 2013 Statut Membre Dernière intervention 26 octobre 2013 - 26 oct. 2013 à 10:47
axel31415 Messages postés 2 Date d'inscription samedi 26 octobre 2013 Statut Membre Dernière intervention 26 octobre 2013 - 26 oct. 2013 à 11:25
Bonjour, je souhaiterais écrire un programme pour enlever les accents dans une chaîne de caractère: faut-il créer des listes de caractères accentués comme L = ['é','è'] ... où y a t'il un moyen plus simple?

1 réponse

Utilisateur anonyme
26 oct. 2013 à 11:15
>>> import unicodedata
>>> ch = 'Frédéric'
>>> nk = unicodedata.normalize('NFKD', ch)
>>> ascii = nk.encode('ASCII', 'ignore')
>>> print(ascii)
b'Frederic'

Bonne continuation...
0
axel31415 Messages postés 2 Date d'inscription samedi 26 octobre 2013 Statut Membre Dernière intervention 26 octobre 2013
26 oct. 2013 à 11:25
Merci beaucoup.
0