69 Stimmen

Zugriff auf Variablen der Modulebene aus einer Funktion des Moduls heraus

Ich würde gerne so etwas tun können:

#mymodule
var = None

def load():
    var = something()

Sonstige(s) Modul(e):

#secondmodule
import mymodule
mymodule.load()

#thirdmodule
from mymodule import var
print var #Shouldn't be None

Aber ich weiß nicht, wie ich eine Modulvariable aus einer im Modul definierten Funktion referenzieren kann.

Ist dies möglich? Oder werde ich brauchen, um eine globale Erklärung in jedem Ort, den ich wan't, dies zu verwenden. Oder bin ich gehen auf diese völlig falsch?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X