【发布时间】:2023-01-24 20:41:46
【问题描述】:
我定义了一个数据类:
import dataclasses
@dataclasses.dataclass
class MyClass:
attr1: int | None
attr2: str | None
我可以循环遍历我的属性类型:
for field in dataclasses.fields(MyClass):
fieldname = field.name
fieldtype = field.type
但是我如何检查'str'类型是否在'fieldtype'中或获取联合类型中的类型列表?
【问题讨论】:
标签: python python-typing