definieren Ich versuche, einige xml dieses Stück Code zu schreibenProblem mit Variablen in Python
docs = XmlReportGenerator()
docs.AddMatchRow('FC Barcelona','Madryt','5:0')
docs.Save()
und ich schrieb meine eigene Methode:
from lxml import etree
class XmlReportGenerator:
""""""
root = etree.Element('results')
doc = etree.ElementTree(root)
#----------------------------------------------------------------------
def __init__(self):
""""""
def AddMatchRow(self,teamA,teamB, score):
pageElement = etree.SubElement(root,'Flight',teamA, teamB, score)
""""""
def Save(self,path = None):
outFile = open('Matches.xml', 'w')
doc.write(outFile)
Nameerror: global name 'root' globale Namen ‚doc‘ ist nicht definiert Prozess Termi: nicht Verfahren beendet mit einem Beendigungscode von 1 getan
Nameerror definiert nated mit einem Exit-Code von 1 erledigt
Fehle ich etwas? Ich bin ein Neuling in Python (ich habe mehr Erfahrung in C#).
Wenn Sie ohne Kommentare Code zu schreiben sind sowieso, hat es keinen Sinn es mit '„“„“„“' Spamming. Fügt nichts hinzu und wird im Fall von 'AddMatchRow' nicht einmal als pydoc gezählt (nach einigen Anweisungen). Verwenden Sie '# comment', wenn Sie eine visuelle Trennung wünschen. – viraptor