Używam skryptu Pythona z innego oprogramowania (zapewnia on interfejs Pythona do manipulowania strukturami danych).Wyłączanie asfla Pythona() bez flagi -0
Optymalizuję kod pod kątem szybkości i chciałbym sprawdzić, jaki wpływ na wydajność mają moje twierdzenia.
Nie mogę użyć python -O
. Jakie mam inne opcje, aby programowo wyłączyć wszystkie potwierdzenia w kodzie Pythona? Zmienna __debug__
(który zdaje -O
flagą) nie można przypisać :(
mała poprawka: 's/assert/pass # assert/g. W przeciwnym razie gałęzie 'if' z tylko jedną instrukcją' assert' nie będą kompilować :) – pbp
Dzięki; to jest dobry pomysł. – unutbu