Une petite astuce dont je ne peux plus me passer ...

En C nous étions habitué au

#define DEGUG 1

#IFDEF DEBUG

Pour retrouver cette formidable fonctionnalité en Python, il faut utiliser

 __debug__ 

de la façon suivante :

if __debug__:
  print 'Debug ON'
else:
  print 'Debug OFF'

Puis exécuter le script avec l’option désirée :

  • Avec debug : python -O script.py
  • Sans debug : python abc.py

Accueil > Notes Techniques > Python > [Python] Mode debug