gpt4 book ai didi

Python - 自动更新继承类中的基类属性(别名)

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:57 25 4
gpt4 key购买 nike

我确信这是微不足道的事情,但我似乎无法从 Python (3) 文档中找到任何见解。

给定以下代码,如何确保基类中的 t 类属性在继承类中得到更新。

class DbBase:
table = None
t = table

class Articles(DbBase):
table = Table(....)

我现在希望能够将 Article.table 也称为 Article.t

谢谢!

最佳答案

使t成为属性:

class DbBase:
table = None
@property
def t(self):
return self.table

class Articles(DbBase):
table = {} # for demo purposes

A = Articles()
A.t # returns {}

关于Python - 自动更新继承类中的基类属性(别名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25208043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com