我想通過這段代碼問題與蟒蛇
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