Ich habe den Methodenfluss und die Ausführungsreihenfolge in Python überprüft Verfolgung und Verfolgung der Ausführung von Python-Anweisungen
Ich konnte die Beziehung zwischen Anrufer / Angerufenen ausgeben
Wenn es nur die Beziehung zwischen Funktionsaufrufen ist
python -m trace -T {Program}.py
python
python -m trace {OPTION} {PROGRAM}.py
Es gibt verschiedene Optionen, wählen Sie nur diejenigen aus, die voraussichtlich in Zukunft verwendet werden
a | a | a |
---|---|---|
-c | --count | Erstellen Sie eine Datei, aus der hervorgeht, wie oft jede Anweisung ausgeführt wurde |
-C | --coverdir | Geben Sie das Verzeichnis an, in dem die Berichtsdatei gespeichert werden soll |
-t | --trace | Zeigen Sie die Zeilen genau so an, wie sie ausgeführt wurden |
-l | --listfuncs | Ansicht der ausgeführten Funktion |
-T | --trackcalls | Anrufbeziehungen anzeigen |
Es gibt noch andere Optionen. Wenn Sie also genauer nachsehen möchten Zur Referenzseite
https://docs.python.org/ja/3/library/trace.html#module-trace
Recommended Posts