尝试作为函数的参数进行访问。不工作了!
object = class()
def foo(object):
object.method
foo()
不工作!
答案 0 :(得分:0)
我将object
称为obj
因为你不应该重写内置类,特别是因为它是一个新式的类。
简单地说,函数定义中的obj
是参数名称,而不是您已分配的变量obj
。
因此,在调用函数foo
时,需要为其提供所要求的参数。所以你的代码应该是这样的:
foo(obj)
不是foo()