[英]Create new instance of class with metaclass in python
我想在python中動態創建一個具有特定元類的類的新實例。
我試過這個:
type('A', (object, metaclass=tmp, ), {})
但不起作用:(
有誰知道我怎么能做到這一點?
元類通常是type
的子type
,(或者很少將函數作為參數name, bases, clsdict
作為參數),因此您應該能夠像type
一樣使用它。 如果tmp
是你的元類,那么試試:
tmp('A',(object,),{})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.