python 如何通过一个类方法知道自己属于哪个类?
比如下面的例子,我想知道 func 这个 classmethod 是属于哪个 class 的from loguru import loggerclass Myclass:
def func(self):
pass
some_method=Myclass.func
logger.debug(some_method.__class__)
我一开始想用 some_method.__class__ 但是这样不行2022-09-25 00:26:52.835 | DEBUG | __main__:<module>:10 - <class 'function'>输出的是 some_method 是一个函数,但是我不是要判断 func 本身是什么 type,而是属于哪个 class
如何实现?
logger.debug(some_method.__qualname__) # 'Myclass.func' 零下一度 发表于 2022-10-25 07:55
多谢 :)
页:
[1]