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