在Python 模块的文档中attrs
指出,有一种方法可以将属性的类转换为字典表示:
例子:
>>> @attr.s
... class Coordinates(object):
... x = attr.ib()
... y = attr.ib()
...
>>> attr.asdict(Coordinates(x=1, y=2))
{'x': 1, 'y': 2}
我怎样才能达到相反的效果:Coordinates
从其有效的字典表示中获取实例,而无需样板和attrs
模块的乐趣?