Python 使用attr,有没有一种方法可以根据类成员类型注释设置自动验证器?
我希望Python 使用attr,有没有一种方法可以根据类成员类型注释设置自动验证器?,python,attr,Python,Attr,我希望A的行为类似于B,也就是说,我希望根据注释类型为每个类成员获取一个验证器: 导入属性 @属性(auto_attribs=True) A类: s:str @属性 B类: s:str=attr.ib(validator=attr.validators.instance_of(str)) A(1)#
A
的行为类似于B
,也就是说,我希望根据注释类型为每个类成员获取一个验证器:
导入属性
@属性(auto_attribs=True)
A类:
s:str
@属性
B类:
s:str=attr.ib(validator=attr.validators.instance_of(str))
A(1)#