Wenn ich im Debug-Modus bin, möchte ich andere Sachen machen als wenn ich nicht bin.
%Vor%dann:
%Vor% Wie kann ich das erkennen? Es verwendet sicherlich nicht die Variable __debug__
.
Der Parser-Debug-Modus wird mit -d
Kommandozeilenoption oder PYTHONDEBUG-Umgebungsvariable aktiviert und ab Python 2.6 wird in sys.flags.debug
angezeigt. Aber sind Sie sicher, dass Sie das suchen?
Sie können python -O
mit der __debug__
Variable
wobei -O
bedeutet optimieren. Also __debug__
ist falsch
-d
aktiviert das Debugging für den Parser, was nicht das ist, was Sie wollen
Tags und Links python script-debugging