数据类装饰器通过在中查找名称来检查类以查找字段
__annotations__。
字段的存在是注释的存在,因此,您确实需要注释。
但是,您可以使用通用的一种:
@dataclassclass Favs: fav_number: int = 80085 fav_duck: 'typing.Any' = object() fav_word: str = 'potato'

数据类装饰器通过在中查找名称来检查类以查找字段
__annotations__。
但是,您可以使用通用的一种:
@dataclassclass Favs: fav_number: int = 80085 fav_duck: 'typing.Any' = object() fav_word: str = 'potato'