簡體   English   中英

在python中使用元類創建類的新實例

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM