2016-05-02 37 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)