import und true
Verfasst: Mittwoch 18. Februar 2004, 14:23
Hiho,
ich stehe gerade vor einem ziemlich seltsamen Problem.
Bisher habe ich from wxPython.wx import * benutzt um das Modul zu importieren. Nun habe ich prübiert das etwas einzuschränken und den Befehl so umgeschrieben:
from wxPython.wx import wxFrame, wxTextCtrl, wxMenu, wxMenuBar
Und seit dem kennt Python plötzlich kein true und false mehr. An einer komplett anderen Stelle des Scriptes taucht plötzlich dieser Fehler auf:
File "runonce.py", line 144, in erweitert
zeige = true;
NameError: name 'true' is not defined
Allerdings ist an dieser Stelle weit und breit keine GUI oder dergleichen verwendet. Das ist eine eigenständige Funktion die erst mal direkt nichts mit den GUI Funktionen zu tun hat. Wenn ich wieder den alten import befehl nehme, funktioniert wieder alles. Hat irgendwer eine erklärung dazu, wie sowas zustande kommen kann? Ich meine true und false sind ja nunmal nicht ganz unwichtige Bestandteile einer Sprache, wie können die plötzlich weg kommen?
Grüsse
ich stehe gerade vor einem ziemlich seltsamen Problem.
Bisher habe ich from wxPython.wx import * benutzt um das Modul zu importieren. Nun habe ich prübiert das etwas einzuschränken und den Befehl so umgeschrieben:
from wxPython.wx import wxFrame, wxTextCtrl, wxMenu, wxMenuBar
Und seit dem kennt Python plötzlich kein true und false mehr. An einer komplett anderen Stelle des Scriptes taucht plötzlich dieser Fehler auf:
File "runonce.py", line 144, in erweitert
zeige = true;
NameError: name 'true' is not defined
Allerdings ist an dieser Stelle weit und breit keine GUI oder dergleichen verwendet. Das ist eine eigenständige Funktion die erst mal direkt nichts mit den GUI Funktionen zu tun hat. Wenn ich wieder den alten import befehl nehme, funktioniert wieder alles. Hat irgendwer eine erklärung dazu, wie sowas zustande kommen kann? Ich meine true und false sind ja nunmal nicht ganz unwichtige Bestandteile einer Sprache, wie können die plötzlich weg kommen?
Grüsse