Nik*_*sky 3 python getattr python-3.x
施工getattr(obj, 'attr1.attr2', None)不起作用.取代这种结构的最佳做法是什么?把它分成两个getattr语句?
您可以使用operator.attrgetter()以便一次获取多个属性:
from operator import attrgetter
my_attrs = attrgetter(attr1, attr2)(obj)
Run Code Online (Sandbox Code Playgroud)