[Python-de] globale variablen
Diez B. Roggisch
deets at web.de
Mon Apr 24 14:06:50 CEST 2006
> Warum wird die globale_var nicht auch global geschrieben? Lesen
> funktioniert ja. Was mache ich da falsch? Wo ist mein Denkfehler?
List du eigentlich die Antorten die du hier bekommst?
Vom 2.4.2006:
"""
from foo import *
ist das Problem. Damit wird der Wert einer variable bar aus foo im _lokalen_
Namensraum des importierenden Moduls unter dem Namen bar angelegt. Du
manipulierts also
importer.bar
und nicht
foo.bar
Lösung: from import * nicht benutzen - besser zb
import langermodulnamedermichnervt as m
"""
Diez