Comment retirer tous les accents d'un XML via python

Bonjour,

J'aimerais retirer tous les caractères "é" et "è" d'un fichier XML via Python.

Néanmoins, je suis confronté au problème des tabulations, qui ne sont pas supportées par Python.

De plus, le fichier comporte de nombreux guillemets ' et " qui parasitent la lecture du fichier par Python.

Pouvez-vous m'aider à automatiser le retrait de ces caractères svp ?

2 réponses

  1. Contributeur
    bonjour,
    qu'as-tu essayé?
    0
    1. Modérateur

      Bonjour,

      As-tu essayé cette approche ?

      import unicodedata
      
      def strip_accents(s):
          return ''.join(
              c
              for c in unicodedata.normalize('NFD', s)
              if unicodedata.category(c) != 'Mn'
          )
      
      print(strip_accents("àâéèêëîïôöùû")) # 'aaeeeeiioouu'
      0