from a import * und globale Variable
Verfasst: Donnerstag 21. Juli 2011, 14:31
Hi,
folgendes Problem.
Ich habe einen Teil meindes Codes in ein zweites Modul ausgelagert.
Nun möchte ich diesen wieder im selben Namespace haben wie meinen Hauptcode.
Probiere es nun mit from a import * was aber nicht geht.
MinimalBsp:
a.py
Pythoninterpret:
Meine Frage ist nun, wie importiere ich globale Variablen in meinen Namespace?
Warum behandelt Python Funktionen und Variablen überhaupt anders?
MfG
p90
PS:
http://docs.python.org/tutorial/modules.html ist gerade down, ka was da los ist, konnte aber ansonsten auch nichts zu diesem Problem finden.
folgendes Problem.
Ich habe einen Teil meindes Codes in ein zweites Modul ausgelagert.
Nun möchte ich diesen wieder im selben Namespace haben wie meinen Hauptcode.
Probiere es nun mit from a import * was aber nicht geht.
MinimalBsp:
a.py
Code: Alles auswählen
k = 5
print k
Code: Alles auswählen
>> from a import *
5
>>print k
NameError: k is not defined
Warum behandelt Python Funktionen und Variablen überhaupt anders?
MfG
p90
PS:
http://docs.python.org/tutorial/modules.html ist gerade down, ka was da los ist, konnte aber ansonsten auch nichts zu diesem Problem finden.