파이썬은 디버그 중에 코드 조각을 허용하는 기능을 제공합니까? C++의 전처리 기와 조금 비슷합니까?디버그 중에 만 코드를 실행할 수 있습니까?
0
A
답변
2
파이썬에는이 목적으로 사용할 수있는 내장 상수 __debug__
이 있습니다.
python -O something.py # __debug__ == False
python something.py # __debug__ == True
완전히 최적화 할 수있는 assert
문도 있습니다. . .
0
로거 모듈 (언제나 좋습니다)을 사용하고 로그 수준을 확인하는 것이 좋습니다.
https://docs.python.org/2/library/logging.html#logging.Logger.getEffectiveLevel
서로 다른 수준의 로그 메시지와 같은 일부 다른 멋진 기능을 가지고 이런 식으로 ...
다음을getEffectiveLevel()
사용하여 예를 들어
관련 문제
- 1. 크롬을 디버그 모드로 실행할 수 있습니까?
- 2. 특히 디버그 중에 STS를 더 빠르게 만들 수 있습니까?
- 3. 단위 테스트를 디버그 모드로 실행할 수 있습니까?
- 4. "with"블록에서 조건부로 코드를 실행할 수 있습니까?
- 5. 인증 중에 만 SSL을 사용할 수 있습니까?
- 6. Delphi에서 즉시 코드를 컴파일하고 실행할 수 있습니까?
- 7. 프로그램 디버그 중에 메모리 누수가 발생할 수 있습니까? 이 단지 디버그 중에 분명히 -
- 8. Dart를 사용하여 정적 코드를 실행할 수 있습니까?
- 9. I.E에서 클라이언트 코드와 서버 코드를 모두 디버그 할 수 있습니까?
- 10. 디버그 robotium junit 테스트로 실행할 수 없습니다
- 11. AWS DynamoDB에서 맞춤 코드를 실행할 수 있습니까?
- 12. 3 줄의 코드를 동시에 실행할 수 있습니까?
- 13. 디자인 환경에서만 코드를 실행할 수 있습니까? (안드로이드)
- 14. 코드를 특정 횟수만큼 실행할 수 있습니까?
- 15. 모노 터치에서 코드를 동적으로 실행할 수 있습니까?
- 16. 초당 한 번 코드를 실행할 수 있습니까?
- 17. 어떻게이 AJAX/JSONP 코드를 실행할 수 있습니까?
- 18. llvm에서 관리되는 언어의 코드를 실행할 수 있습니까?
- 19. htm 파일에서 ASP 코드를 실행할 수 있습니까?
- 20. vba 매크로에서 C# 코드를 실행할 수 있습니까?
- 21. J # 코드를 JVM에서 실행할 수 있습니까
- 22. dalvik에서 C 코드를 실행할 수 있습니까
- 23. 프리즘 코드를 단계별로 실행할 수 있습니까?
- 24. iOS에서 코드를 다운로드하고 실행할 수 있습니까
- 25. C가 js 코드를 실행할 수 있습니까?
- 26. Ruby에서 어떻게 Python 코드를 실행할 수 있습니까?
- 27. WP8에서 다운로드 한 코드를 실행할 수 있습니까?
- 28. 티타늄 코드를 브라우저에서 실행할 수 있습니까?
- 29. x86 CPU에서 OpenGL 코드를 실행할 수 있습니까?
- 30. 코드를 단계별로 실행할 때 Eclipse PHP 디버그 편집기가 열리지 않는다