TypeError:“instancemethod”对象在python中不可订阅

2024-09-28 17:18:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写python脚本以获取按钮列表。我对密码有问题。当我按下键盘的向下箭头按钮时,我得到一个错误:TypeError: 'instancemethod' object is unsubscriptable

错误跳到这一行:

for channel in channels[page_no*7:page_no*7+7]:

以下是完整代码:

^{pr2}$

我不明白错误是什么意思。我正在尝试定义通道,以便在按下向下箭头按钮时使用self.All_Channels获取按钮控件。在

有人知道我为什么会出错,以及如何解决这个问题吗?在


Tags: no脚本密码列表forobjectis错误
1条回答
网友
1楼 · 发布于 2024-09-28 17:18:13

这个错误意味着你正在使用[]在不支持它的东西上,这可以用(例如):None[0]来复制。在

现在,代码中的具体问题是:

self.showepg(self.All_Channels, self.current_page)

这样做的目的是将函数self.All_Channels传递给self.showepg函数。这就是您在错误中看到instancemethod的原因,您可能希望在这里添加括号:

^{pr2}$

相关问题 更多 >