Enlever les accents

Résolu
axel31415 Messages postés 2 Statut Membre -  
axel31415 Messages postés 2 Statut Membre -
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
 
>>> 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 Statut Membre
 
Merci beaucoup.
0