我終於升級我的Python版本,我發現新功能的加入。除此之外,我正在摸索新的__init_subclass__方法。從文檔: 只要包含的類是子類,就會調用此方法。然後cls 是新的子類。如果被定義爲一個正常的實例方法,該 方法隱式轉換爲一個類的方法。 於是我開始玩弄它一點點,下面的文檔的例子: class Philosopher:
def __init_subclass__(cls, d
我想爲我的graphene.ObjectType子類創建一個meta類。我的主要目標是從包含其名稱的字符串列表中創建類的屬性(即Graphene對象的字段)。 例如, 對於這份名單,我的課Attack必備的東西是這樣的: class Attack(graphene.ObjectType):
quantity = graphene.String()
position = gr
從我的理解類內部__call__方法瞭解__call__實現函數調用操作符,例如: class Foo:
def __init__(self):
print("I'm inside the __init__ method")
def __call__(self):
print("I'm inside the __call__ method")
x