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

  1. Utilisateur anonyme
     
    >>> import unicodedata
    >>> ch = 'Frédéric'
    >>> nk = unicodedata.normalize('NFKD', ch)
    >>> ascii = nk.encode('ASCII', 'ignore')
    >>> print(ascii)
    b'Frederic'

    Bonne continuation...
    1
    1. axel31415 Messages postés 2 Statut Membre
       
      Merci beaucoup.
      0