Kann ich alle Funktionen / Methoden verfolgen, die in einem Python-Skript ausgeführt werden?

8

Gibt es eine Möglichkeit, die Ausführung aller Python-Funktionen / Methoden programmatisch zu verfolgen? Ich würde gerne sehen, mit welchen Argumenten jeder von ihnen genannt wurde. Ich meine wirklich, ich interessiere mich nicht für eine Spur Dekorateur.

In Ruby konnte ich die gewünschte Methode als Alias ​​verwenden und das zusätzliche Verhalten hinzufügen.

    
Geo 17.06.2009, 07:53
quelle

1 Antwort

9

Sehen Sie sich das Trace -Modul an.

Sie können es auch über die Befehlszeile verwenden:

%Vor%     
jamesls 17.06.2009, 08:03
quelle

Tags und Links