我注意到烧瓶正在使用Werkzeug来__import__一个模块,我有点困惑。我检查了它上的文档,发现它似乎在某种程度上给了您更多的控制权,比如它在哪里查找模块,但我不确定它究竟是如何实现的,我完全不知道它与importlib.import_module有何不同。
在Werkzeug示例中,奇怪的是它只是表示__import__(import_name),所以我看不出这与仅仅使用import语句有什么不同,因为它忽略了可选的额外参数。
有人能解释吗?我看了其他人,问过类似的问题,所以以前,但他们不是很清楚的措辞问题,答案根本没有解决这一点。
发布于 2015-01-30 08:18:51
__import__(import_name),所以我看不出这与仅仅使用导入语句有什么不同
当模块名为字符串时,__import__()和importlib.import_module()都允许您导入模块。你不能写:
x = 're'
import x否则你会得到:
File "1.py", line 3, in <module>
import x ImportError: No module named xhttps://stackoverflow.com/questions/28231738
复制相似问题