Предоставляет ли python функциональность, позволяющую выполнять кусок кода во время отладки, немного как препроцессор в C++?Можно ли разрешить кусок кода работать только во время отладки?
0
A
ответ
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
Таким образом, у вас есть какие-то другие полезные функции, такие как лог сообщений с различными уровнями ...
Смежные вопросы
- 1. вид кода во время отладки
- 2. Delphi и завершение кода во время отладки
- 3. Во время отладки в Eclipse можно ли перейти к строке и выполнить ее во время отладки?
- 4. Запустите кусок кода во время работы основной программы
- 5. Во время отладки, как оценить кусок кода в отладочной целевой виртуальной машине?
- 6. Можно ли программно отлаживать отладчик Visual Studio во время отладки?
- 7. Можно ли редактировать скрипт во время отладки в PhpStorm?
- 8. Как скомпилировать кусок исходного кода только в режиме отладки?
- 9. Можно ли остановить один поток во время отладки в Linux?
- 10. NLog - только войти во время отладки
- 11. Изменение кода во время сеанса отладки.
- 12. Скрытие кода из DLL во время отладки
- 13. Корректировка значений кода кода C++ во время отладки
- 14. Получение System.AccessViolationException только во время отладки
- 15. Можно ли изменить значение BOOL во время отладки в Xcode?
- 16. Можно ли просматривать объекты BufferedImage во время отладки в IntelliJ?
- 17. Ошибка сегментации только во время отладки GDB
- 18. Grails - Как сделать кусок кода запуска только во время функционального теста
- 19. Время кусок кода Java в производстве.
- 20. Можно ли просматривать переменные во время выполнения?
- 21. Как показать ArrayList во время отладки кода VBScript?
- 22. Помощь! Visual Studio 2008 просто перестала работать во время отладки!
- 23. ASP.NET веб-редактирования во время отладки перестал работать
- 24. Темы во время отладки
- 25. Профилирование кода Visual Studio 2010 во время отладки
- 26. Android jodatime, можно ли выполнить кусок кода после установленной продолжительности?
- 27. Шаг в - [NSInvocation invoke] во время отладки
- 28. Как мне работать с ClassNotLoadedException во время отладки?
- 29. Webpack кусок нагрузки во время выполнения
- 30. Разрешить Java-приложению продолжать работать во время записи звука