【发布时间】:2020-03-02 15:18:10
【问题描述】:
我有一个如下所示的数据类:
@dataclass
class Example:
smtng: int = field(init=True, metadata={'int_name':"Thing",'ext_name':"it"})
smtng_else: str = field(init=True, metadata={'int_name':"other",'ext_name':"that"})
如您所见,元数据字典有 external 和 internal 名称字段 我想通过功能访问这些,例如get_ext_name(attribute_name) -> 将返回元数据字典“ext_name”下的属性名称
有没有一种简洁的方法来解决这个问题?
谢谢
【问题讨论】:
标签: python-3.x attributes metadata python-dataclasses