任何人都可以告诉我,是否有办法使用变量找到成员变量所属的类。
我正在尝试创建一个装饰器,它只允许使用成员方法和某些类的变量作为方法参数。 像
@acceptmemberofclass(1类,等级2)
def方法(memberfunc,membervar):
#do something
我已经想出如何使用方法(使用inspect.getmro(meth.im_class)),但我无法找到变量的方法
答案 0 :(得分:0)
据我所知,没有"便宜的技巧"你必须拥有所有的类元素,并将它们的变量值与你拥有的值进行比较。 (无法评论,sry)至少从我理解你想要实现的目标来看,这个问题并没有很好地构建。