Задать вопрос
Pyrym
@Pyrym
Python 3 и PyQt5

Как сослаться на неизвестную переменную в модуле?

Питон 3.
В модуле есть, скажем, три переменные:
mod.py
a = 1
b = 1
c = 1

В главном файле я буду выбирать через комбобокс, какую собственно переменную мне надо. Как правильно сделать ссылку на переменную в модуле такого вида:
perem = self.box.currentText()
P = mod.perem

В таком виде получаю ошибку: “AttributeError: ‘module’ object has no attribute ‘perem’”.
Вижу решение только через цикл, прописывая все модули правильно:
P = mod.a
P = mod.b
P = mod.c
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
Pyrym
@Pyrym Автор вопроса
Python 3 и PyQt5
Мне подсказали ответ:
getattr(mod, perem)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы