attr简介
开源库,提供了为函数或类提供更直接的创建属性的方法。
用法
from attr import attrs, attrib
@attrs
class Foo:
a = attrib(default=0)
b = attrib(default='Hello world')
attrs简介
与attr模块类似,是最近比较流行的一款开源库,不影响线程和协程。attrs.org
用法
import attr
@attr.s
class Foo:
x = attr.ib()
y = attr.ib()