在Python

时间:2018-06-13 09:16:46

标签: python-3.x python-import

我不知道如何在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>>'

我该如何解决这个问题?

0 个答案:

没有答案