方案一
--from typing import Annotated -from dataclasses import dataclass, field -@dataclass -class Config: - value: Annotated[str, "配置项说明"] = field(default="default_value") --
方案二(不推荐)
--from dataclasses import dataclass, field -@dataclass -class Config: - @property - def value(self) -> str: - """配置项说明""" - return "default_value" --
方案四
-
-from dataclasses import dataclass, field
-@dataclass
-class Config:
- value: str = field(default="default_value", metadata={"doc": "配置项说明"})
-
-