gpt4 book ai didi

python - TypeError: 'builtin_function_or_method' 对象不可下标

转载 作者:IT老高 更新时间:2023-10-28 20:44:22 26 4
gpt4 key购买 nike

elif( listb[0] == "-test"):
run_all.set("testview")
listb.pop[0]

ERROR: 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 call return self.func(*args) File "./edit.py", line 581, in populate listb.pop[0] TypeError: 'builtin_function_or_method' object is not subscriptable

#581 行由上面代码中的最后一个 pop 语句表示。run_all 是一个 StringVar。

为什么会出现此错误,如何解决?

最佳答案

我想你想要

listb.pop()[0]

表达式 listb.pop 是一个有效的 python 表达式,它导致对 pop 方法的引用,但实际上并不调用该方法。您需要添加开括号和闭括号来调用该方法。

关于python - TypeError: 'builtin_function_or_method' 对象不可下标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com