Verfolgen Sie Python-Programme

Was ich getan habe

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

Befehl

Wenn es nur die Beziehung zwischen Funktionsaufrufen ist python -m trace -T {Program}.py

python


python -m trace {OPTION} {PROGRAM}.py

Ergänzung

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

Referenzseite

https://docs.python.org/ja/3/library/trace.html#module-trace

Recommended Posts

Verfolgen Sie Python-Programme
Python
Statische Analyse von Python-Programmen
Verfolgen Sie Baseballbälle mit Python + OpenCV
Kafka Python
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Python-Technik
Python studieren
Python 2.7 Countdown
Python-Memorandum
Python-Tipps
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
Installieren Sie Python
Python Singleton
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation
Python installieren 3.4.3.
Versuchen Sie Python
Python iterativ
Python-Algorithmus
Python2 + word2vec
[Python] -Variablen
Python-Funktionen
Python sys.intern ()
Python-Tutorial
Python-Fraktion
Python Underbar Das ist was
Starten Sie Python
[Python] Sortieren
Hinweis: Python
Python-Protokoll ausgeben
Python-Grundlagen
[Scraping] Python-Scraping
Python-Update (2.6-> 2.7)
Python-Memo
Python-Memorandum
Python #sort
Ufo-> Python
Python nslookup
[Anfänger] Python installieren und Programme ausführen (Windows)
[Rpmbuild] Python 3.7.3.
Prorate Python (1)
Python Memorandum
Laden Sie Python herunter
Python Memorandum
Python-Memo
Python gestartet