Bonjour,
J'ai à ma disposition une liste de plusieurs dictionnaires contenant à chaque fois une paire
exemple :
etc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {"attrib":""Format","valeur":"PDF"} {"attrib":""Orientation","valeur":"Portait"}
Dans mon script python qui edite du XML, je fait :
A la fermeture de mon XML, j'ai une erreur
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)
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
Partager