2011-04-25 5 views

답변

6

메타 클래스는 일반적으로 type의 서브 클래스

type('A', (object, metaclass=tmp,), {}) 

하지만 작동하지 않습니다 :(

아무도 내가 이것을 달성 할 수있는 방법을 알고 있나요?

이 시도했습니다 (또는 아마도 희소하게도 name, bases, clsdict을 인수로 취하는 함수)이므로 type과 같이 사용할 수 있어야합니다. tmp이 메타 클래스이면 다음을 시도하십시오.

tmp('A',(object,),{}) 
+0

여러분, 빠른 답변에 감사드립니다. – DumBs

관련 문제