<p>我正在尝试编写一个函数,它本身是加载的,以便快速导入一组全局模块。在</p>
<p>我认为,基本上,加载的模块可以被视为变量,因此我尝试:</p>
<pre><code>def loadMods():
global np
import numpy as np
</code></pre>
<p>当我加载numpy(称为np)时没有问题。在</p>
<p>然后我创建了一个名为loadTest的单独的.py文件,其中包含</p>
^{pr2}$
<p>然后尝试在python(2.7)中使用这个.py文件导入numpy:</p>
<pre><code>import loadTest
loadTest.loadMod()
</code></pre>
<p>但现在当我尝试调用np时</p>
<pre><code>File "<stdin>", line 1, in <module>
NameError: name 'np' is not defined
</code></pre>
<p>为什么会发生这种情况?任何帮助或其他方法都将不胜感激。谢谢大家:)</p>