Как использовать getattr () с динамическим объектом? - PullRequest
0 голосов
/ 08 октября 2018

Мне нужно получить атрибут различных объектов для печати вашего контента.Я думал об использовании аргумента объекта динамически, это возможно?

content = getattr("%s" % (variable), "attribute")

1 Ответ

0 голосов
/ 08 октября 2018

Вы имеете в виду что-то подобное?

class Custom:
    def __init__(self):
        self.pet = 'dog'

my = Custom()

variable = 'my'
print(getattr(globals()[variable], 'pet'))

Вывод:

dog
...