TypeError: 'builtin_function_or_method' - Objekt ist nicht subscriptable
elif( listb[0] == "-test"):
run_all.set("testview")
listb.pop[0]
FEHLER: Exception in Tkinter callback Traceback (most recent call
last): File
"/tools/python/2.7.2/lib/python2.7/lib-tk/Tkinter.py", line 1410,
in nennen
return self.func(*args) File "./edit.py", line 581, in Auffüllen
listb.pop[0] TypeError: 'builtin_function_or_method' - Objekt ist nicht subscriptable
Zeile # 581 ist vertreten durch die Letzte pop-Anweisung in den code oben.
run_all ist ein StringVar.
Warum bin ich immer diese Fehlermeldung und wie kann es gelöst werden?
InformationsquelleAutor Ani | 2011-11-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie wollen
Den Ausdruck
listb.pop
ist ein Gültiger python-Ausdruck, der die Ergebnisse in einem Verweis auf diepop
Methode, aber nicht wirklich aufrufen dieser Methode. Sie müssen hinzufügen, die öffnen und schließen Klammern für den Methodenaufruf.Ist dieser Python 2? Es funktioniert nicht auf Python 3 in meinem Fall.
InformationsquelleAutor srgerg
Sie versuchen, Zugriff auf pop als wenn eine Liste oder eine tupple, aber pop ist es nicht. Es ist eine Methode.
InformationsquelleAutor c0m4
statt zu schreiben
listb.pop[0]
schreibenInformationsquelleAutor a ghost
Dieser Fehler tritt auf, wenn Sie don ' T Klammern mit
pop
Betrieb. Schreiben Sie den code in dieser Art und Weise.Dies ist ein Gültiger python-Ausdruck.
InformationsquelleAutor Tushar Palawat
Sieht aus wie Sie eingegeben Klammern statt Klammern versehen.
InformationsquelleAutor Aamir Meman