2016-05-02 38 views
-3

在主*的.py,声明从MODULENAME进口*

from myModule import a,b,c 

导入模块“MyModule的”,并创建在当前名字空间给定对象的引用。换句话说,你现在可以在你的程序中使用a和b和c。但是,你需要使用,例如:

​​

现在,我需要使用的语句:

from myModule import * 

,我需要访问,在我的主* .py文件,在值在“MyModule的”声明一些变量,例如:

print(a) 

我试图用全局()声明全局变量,但当时他们没有在当前的命名空间导入。 有谁知道锄头解决这个问题? 感谢

+4

你为什么要这么做?使用'import *'被认为是不好的做法。使用'import myModule'然后'myModule.a'。 –

回答

0

问题还不清楚,但你可以用你想要的任何名字导入模块:

import thing as t 

并访问:

t.thingFunction.(foo)