請原諒我,如果我對這裏顯而易見的事情一無所知,但如果您將某個調用保存到超級變量中並稍後使用,會發生什麼情況。如果將某個調用保存到變量中以供將來使用,會發生什麼情況?
這裏是類定義的一部分,向你展示我的意思。
class CaselessDict(dict):
def __init__(self, *args, **kwargs):
self.super = super(CaselessDict, self) # save super
self.update(*args, **kwargs)
def __getitem__(self, key):
key = self.parsekey(key)
return self.super.__getitem__(key) # use saved super
這是在我實施這個CaselessDict類的時候出現的,幾乎所有的方法都超級了。