方案一
++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": "配置项说明"})
+
+