Wie setze ich Attribute für ein XML-Element mit Python?

Ich benutze ElementTree, um eine XML-Datei zu erstellen.

Wenn ich versuche, das Attribut eines Elements mit festzulegenET.SubElement().__setattr__()Ich bekomme den FehlerAttributeError: __setattr__.

import xml.etree.cElementTree as ET
summary = open(Summary.xml, 'w')
root = ET.Element('Summary')
ET.SubElement(root, 'TextSummary')
ET.SubElement(root,'TextSummary').__setattr__('Status','Completed') # Error occurs here
tree = ET.ElementTree(root) 
tree.write(summary)
summary.close()

Nach der Codeausführung sollte mein XML wie folgt aussehen:

<Summary>
    <TextSummary Status = 'Completed'/>
</Summary>

Wie füge ich mit Python Attribute zu einem XML-Element hinzu?xml.etree.cElementTree?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage