es ist etwas schwer mein Problem zu beschreiben da ich noch nicht so viel mit Python zu tun hatte, nur mit PHP.
Bis zur hälfte funktioniert mein script, nur "x" kommt irgendwie nicht da an wo ich es brauche:
Code: Alles auswählen
def questsShow(self):
for q in self.message.questData:
if q.numObjectives > 0:
a = ['"' + str(q.questID) + '"']
for x in a:
print x # bis hierher stimmt alles, die Ausgabe ist so wie ich sie brauche
for file in glob.glob("xml/*quests*"):
root = lxml.etree.parse(file)
for c in root.iter('Quest'):
if c.get('id') == x: # hier sollten eigentlich die IDs ankommen (zB: "2701", "2702", usw) tun sie aber nicht
print c.get('id')
print c.get('name')
Wenn ich
Code: Alles auswählen
if c.get('id') == x:
Code: Alles auswählen
if c.get('id') == "2701":
Gruß
Nathan6