3
파이썬에서 특정 메타 클래스로 클래스의 새 인스턴스를 동적으로 만들고 싶습니다. ,python에서 메타 클래스를 사용하여 클래스의 새 인스턴스 만들기
파이썬에서 특정 메타 클래스로 클래스의 새 인스턴스를 동적으로 만들고 싶습니다. ,python에서 메타 클래스를 사용하여 클래스의 새 인스턴스 만들기
메타 클래스는 일반적으로 type
의 서브 클래스
type('A', (object, metaclass=tmp,), {})
하지만 작동하지 않습니다 :(
아무도 내가 이것을 달성 할 수있는 방법을 알고 있나요?
이 시도했습니다 (또는 아마도 희소하게도 name, bases, clsdict
을 인수로 취하는 함수)이므로 type
과 같이 사용할 수 있어야합니다. tmp
이 메타 클래스이면 다음을 시도하십시오.
tmp('A',(object,),{})
여러분, 빠른 답변에 감사드립니다. – DumBs