您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

未绑定的方法f()必须以fibo_实例作为第一个参数来调用(取而代之的是class classobj实例)

未绑定的方法f()必须以fibo_实例作为第一个参数来调用(取而代之的是class classobj实例)

好的,首先,您不必使用不同的名称来引用模块。您已经有一个参考(来自import),您可以使用它。如果您想使用其他名称,请使用import swineflu as f

其次,您将获得对该类的引用,而不是实例化该类。

所以这应该是:

import swineflu

fibo = swineflu.fibo()  # get an instance of the class
fibo.f()                # call the method f of the instance

绑定的方法一个被附加到对象的实例。的 未结合的方法 是,当然,一个 附连到一个实例。该错误通常意味着您是在类而不是实例上调用方法,这正是在这种情况下发生的事情,因为您没有实例化该类。

其他 2022/1/1 18:39:08 有459人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶