我想通过这段代码问题与蟒蛇
docs = XmlReportGenerator()
docs.AddMatchRow('FC Barcelona','Madryt','5:0')
docs.Save()
写一些XML和我写我自己的方法定义变量:
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:全局名称“根”没有定义 过程与完成
NameError 1 的退出代码终止:全球名“doc的”没有定义 过程TERMI用退出码1 完成
我错过了什么吗?我是python的新手(我在c#中有更多的经验)。
如果你没有意见,反正写代码,没有一点用'“”“”“”'滥发它。在AddMatchRow的情况下,它不会添加任何内容,甚至不会算作pydoc(它是在一些语句之后)。使用'#comment'是你想要一些视觉分离。 – viraptor 2011-05-19 14:56:04