2013-12-08 32 views
0

我想'导入...为'动态。如何使用__import __()函数实现'import ... as'?

我知道,进口在Python的背景,例如:

import foo 

相当于

foo = __import__('foo', globals(), locals(), [], -1) 

调用__import__()如何import foo as bar通话__import__()

+7

它只是将结果赋给'bar'。所以只要做'bar = __import __(无论)'。 – BrenBarn

+0

@BrenBarn - 好吧,那很简单,不是吗?不妨将它作为答案发布,并用它来完成:) – mgilson

回答

7

它只是给结果分配吧。所以只需要做bar = __import__(whatever)

相关问题