Bonjour,

J'ai à ma disposition une liste de plusieurs dictionnaires contenant à chaque fois une paire
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
{"attrib":""Format","valeur":"PDF"}
{"attrib":""Orientation","valeur":"Portait"}
etc ...

Dans mon script python qui edite du XML, je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
nouveau = ET.SubElement(traces, "Trace")
   for elem in liste_attrib:
      att = elem["attrib"]
      val = elem["valeur"]
      nouveau.set(att,val)
A la fermeture de mon XML, j'ai une erreur
J'ai identifié l'endroit.
val est bien pris en compte (si je fais : nouveau.set("monAttrib",val) pas de problème)
c'est au niveau de att, pourtant att contient bien un valeur correcte


Avez-vous une idée ?
Faut-il reformater att ?

Merci de votre réponse et bonne journée

PYJ