Python中如何访问超类方法的局部变量

2024-09-30 04:27:40 发布

您现在位置:Python中文网/ 问答频道 /正文

可能是个愚蠢的问题,但无论如何都会问:D

我有一个类具有以下方法:

class asyncClassA():
    async def geta(self):
        a = "hello"
        b = "world"
        return a

第二个类继承第一个类并重写该方法:

class asyncClassB(asyncClassA):
    async def geta(self):
        a = await super(asyncClassB, self).geta()
        b = ??

现在如何从asyncClassA.geta()访问varb?我是否必须重写整个方法才能获得b?或者是否有任何其他pythonic方法来获取它并在asyncClassB.geta()中使用它


Tags: 方法selfhelloworldasyncreturndefawait

热门问题