Модуль importlib - как импортировать только функцию или константу, например , аналогично директиве < from math import pi >
Используя модуль < importlib > я могу импортировать модуль < math > так -
globals()['math'] = importlib.import_module('math')
, что аналогично директиве - import math
??? Вопрос, а как мне импортировать только функцию или константу, например math.pi,
аналогично директиве from math import pi, также используя строковое название функции.
Ответы (1 шт):
Автор решения: Yaros75
→ Ссылка
Проверено, так работает корректно:
globals()['pi'] = importlib.import_module('math').__dict__['pi']