import sys # définition d'un fonction def exemple(n): j = 0 for i in range(n): j = j + i return n # définition d'une fonction de traçage def tracer(frame, event, arg): print event, frame.f_code.co_name, frame.f_lineno, "=>", arg return tracer # Activer le traceur sys.settrace(tracer) # Activer le traçage de cette fonction exemple(3) # désactiver le traceur sys.settrace(None) # cet appel n'est pas tracé exemple(2) """ call exemple 5 => None line exemple 6 => None line exemple 7 => None line exemple 7 => None line exemple 8 => None line exemple 7 => None line exemple 8 => None line exemple 7 => None line exemple 8 => None line exemple 7 => None line exemple 9 => None return exemple 9 => 3 """ |
Livres Sur ce Sujet
Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !