我已经坚持了很长时间(就像字面意思是几周),我已经完成了代码中的所有其他内容,但这个。我也进行了很多研究,但无法接近解决方案。我等了一周才来这里的唯一原因是因为我想自己解决这个问题,但现在,我放弃了!
现在,假设我有以下代码:
class test:
def meth1(self, obj):
self.hello = {}
return self.hello.obj()
def meth2(self):
test.meth1(self, 'keys')
现在,当我创建一个实例并尝试调用这样的方法时meth2
:
x = test()
x.meth2()
由于明显的原因,它给了我一个错误。我怎样才能让它做我想做的事——将参数传递给函数并将该参数用作另一个对象的对象?