尝试访问该函数的参数。不工作!
object = class()
def foo(object):
object.method
foo()
不工作!
我将把object
称为obj
,因为您不应该覆盖内置类,尤其是因为它是新样式的类。
简单地说,函数定义中的obj
是参数名称,而不是您分配的变量obj
。
因此,调用函数foo
时,您需要向其提供其要求的参数。因此您的代码应该是这样:
foo(obj)
不是foo()