@Heisenfor

Как подставить строку под вызов метода/функции/ Python?

Пожалуйста, подскажите как это сделать правильно?

sel_list = ['Период', 'Доход']

query = connects.V83.NewObject("Query", query)  # Выполняем запрос к базе 1С
sel = query.Execute().Choose()
while sel.next():
      print(sel.Период) # Рабочий вариант но не подходит
      print(sel.Доход)  # Так как вручную указывать не вариант
      print(sel.sel_list[0] # Нужен примерно такой вариант
      print(sel.sel_list[1]

Я понимаю, что пытаюсь к объекту дописать строку но мне это очень нужно. Как это правильно сделать??
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
@romabibi
>>> class c:
        pass
o = c()
>>> setattr(o, "foo", "bar")
>>> o.foo
'bar'
>>> getattr(o, "foo")
'bar'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы