Динамически загружать модуль в Python - PullRequest
0 голосов
/ 13 июня 2018

Я не знаю, как динамически загрузить модуль в Python.Я пытаюсь сделать следующее.

package = __import__("multiprocessing")
module = getattr(package, "Queue")
struct_class = globals()[str(module)]

Третья строка вызывает проблемы.Теперь struct_class должен быть классом Queue, но он выдает ошибку:

KeyError: '<bound method BaseContext.Queue of 
<multiprocessing.context.DefaultContext object at 0x7f3706a71898>>'

Как я могу это исправить?

...