-1
Ist es in Ordnung, das folgende zu verwenden?Wie fügt man mit Python und Elementtree Tonnen von Attributen in ein Element ein?
ET.Element.attrib={'a': '1', 'b': '2', 'c': '3'}
Oder muss ich eine for
Schleife ET.Element.set('x','y')
mit machen?
Haben Sie es versucht? Was ist passiert? – jonrsharpe
Ich habe versucht, beides scheint zu funktionieren. (Ich drucke gerade für den Moment, ich erzeuge das XML noch nicht). Aber irgendwie habe ich den Eindruck, dass der Zweck von ET.Element.attrib darin besteht, das Diktat zurückzugeben, und es ist nicht dort, um mit einem neuen Wert bearbeitet zu werden. Ich versuche etwas sauber zu machen, auch wenn ich ein Anfänger bin. – Narus
Sie können [lesen Sie den Code] (https://hg.python.org/cpython/file/2.7/Lib/xml/etree/ElementTree.py#l171), es gibt nichts Schickes dort, es ist ziemlich nur ein Wrapper herum das "attrib" -Diktat, es ist also in Ordnung, es zu ersetzen. – jonrsharpe