函数外部实例化的对象.我该如何从fuction中访问



尝试访问该函数的参数。不工作!

object = class()
def foo(object):
    object.method
foo()

不工作!

我将把object称为obj,因为您不应该覆盖内置类,尤其是因为它是新样式的类。

简单地说,函数定义中的obj是参数名称,而不是您分配的变量obj

因此,调用函数foo时,您需要向其提供其要求的参数。因此您的代码应该是这样:

foo(obj)

不是foo()

最新更新