Code: Alles auswählen
def einlesen(x):
exec x.widget.get()
Mein Problem ist folgendes: Der eingegebene Programmcode wird zwar ausgeführt, aber die Variablen, die ich darin definiert habe, gehen verloren, d.h. sie sind nachher nicht mehr vorhanden.
Ich vermute mal, dass es daran liegt, dass die Objekte im Namensraum der Funktion erstellt werden und darum beim Beenden des Funktionsdurchlaufs wieder gelöscht werden.
Ich hab aber keine Ahnung, wie ich das ändern kann, hat jemand ne Idee?