【发布时间】:2014-06-22 09:02:39
【问题描述】:
例如,
我想从以下返回“ClassName”:
ClassName().MethodName
当我尝试时:
ClassName().MethodName.__class__.__name__
>>instancemethod
或者当我尝试时:
ClassName().MethodName.__name__
>>MethodName
也许这是不可能的,那么有没有办法将 ClassName().MethodName 转换为 ClassName(),这样我就可以运行它,这就是我想要的:
ClassName().__class__.__name__
>> ClassName
【问题讨论】:
-
repr(method_name).rpartition('.')[-1].split()[0]