2014-10-18 3 views

ответ

2

Python имеет встроенную константу __debug__, которая может быть использована для этой цели.

python -O something.py # __debug__ == False 
python something.py # __debug__ == True 

Обратите внимание, что есть также assert заявление, которое может быть оптимизировано полностью. , ,

0

Я бы предложил использовать модуль регистрации (который всегда велик) и проверить уровень журнала.

https://docs.python.org/2/library/logging.html

Например, используя getEffectiveLevel():

https://docs.python.org/2/library/logging.html#logging.Logger.getEffectiveLevel

Таким образом, у вас есть какие-то другие полезные функции, такие как лог сообщений с различными уровнями ...

Смежные вопросы