如何使用__import __()函数实现'import ... as'?

vam*_*min 0 python import module

我想'动态地'导入'.

我知道__import__()在后台导入Python调用,例如:

import foo
Run Code Online (Sandbox Code Playgroud)

相当于

foo = __import__('foo', globals(), locals(), [], -1)
Run Code Online (Sandbox Code Playgroud)

import foo as bar打电话__import__()怎么样?

Bre*_*arn 7

它只是将结果分配给bar.所以就这么做bar = __import__(whatever).