받기, 하나는 다른에 포함 된기능의 '네임 스페이스 경로'나는 어떤 네임 스페이스를
class A:
class B:
class C:
def method(): pass
get_ns_path(A.B.C.method) # >>> 'A.B.C.method'
이 가능 문자열로 '네임 스페이스 경로를'방법/기능을 받아 반환 등 get_ns_path(func)
을 구현하는 것입니다 ?
A.B.C.method.im_class
는 C
을 제공합니다. 그러나 어떻게 더 올라가고 싶습니까?
MRO하지 네임 스페이스 : – kolypto
@o_O Tync'.'join (반전 (inspect.getmro (method.im_class)))'에 포함, 상속 작동? – Apalala
MRO는 뭔가 다릅니다 :'inspect.getmro (A.B.C.f.im_class) >>> ()' –
kolypto