好吧,我已经到了可以生成 XML 文件的程度。现在我正试图将它带回程序中以用于存储坐标。这是我在这个特定部分的工作。
def diplayX():
root = etree.parse('c:\\Users\namehere\Desktop\coord_man.xml').getroot()
x = root.findtext(x1elm)
print(x)
由于复制粘贴的 XML 文件不会显示代码,而这里的数字只是相关 XML 的副本。更改网络上的名称并不是因为它有很大的不同。 http://pastebin.com/yQfdFgwr
这是我的错误:
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
sloop()
File "C:\Users\namehere\Desktop\Folder of CodeMonkey\piSrc\pyclickerXML.py", line 71, in sloop
x = root.findtext(x1elm)
NameError: global name 'x1elm' is not defined
x1elm = 300 在命名的 XML 文件中。这是由代码中的先前方法生成的。