@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]

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

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
25 окт. 2020, в 17:30
39999 руб./за проект
25 окт. 2020, в 17:16
150000 руб./за проект
25 окт. 2020, в 17:09
19999 руб./за проект