class myClass(object):
def __init__(self, firstVar):
'''
Some docstring
'''
self.var = firstVar
def myProcedure1(self, secondVar):
'''
Some docstring1
'''
return my_thing
def myProcedure(self, secondVar):
'''
Some docstring2
'''
what_I_Need = myClass.myProcedure1(secondVar)
do something with this
return something else
当我调用myClass_instance.myProcedure(secondVar)
时,我得到一个错误:
TypeError: myProcedure1() missing 1 required positional argument: 'secondVar'
我如何通过secondVar
来实现这个功能
您直接在类上调用方法,该类是未绑定的。这意味着没有
self
传入,而secondVar
被解释为self
的值在
self
上调用方法:self
这里只是对实例的另一个引用,就像对该对象调用myProceduce(...)
时的myClass_instance
相关问题 更多 >
编程相关推荐