Я пытаюсь написать xml с помощью этого куска кода
docs = XmlReportGenerator()
docs.AddMatchRow('FC Barcelona','Madryt','5:0')
docs.Save()
, и я написал свой собственный метод:
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: глобальное имя root неопределенный Процесс завершен с кодом завершения 1 выполнено
NameError: глобальное имя 'doc' не определено Процесс завершен с кодом завершения 1 выполнено
Я что-то упустил?Я новичок в Python (у меня больше опыта в C #).