我希望能夠做這樣的事情:訪問模塊級變量,從模塊中的函數中
#mymodule
var = None
def load():
var = something()
其他模塊(S):
#secondmodule
import mymodule
mymodule.load()
#thirdmodule
from mymodule import var
print var #Shouldn't be None
但我不知道如何從模塊中定義的函數引用模塊變量。
這可能嗎?或者我需要在每個我不想使用它的地方發佈全球聲明。 還是我在這完全錯了?
有道理,工作很好,我會給你投票,但我還沒有15。謝謝。 – dennmat
歡迎:) – Evpok
@dennmat不要使用全局變量。如果你認爲你需要他們,通常表明你的設計存在缺陷。 – schlamar