J'ai vérifié le flux des méthodes et l'ordre d'exécution en Python Traçage et suivi de l'exécution des instructions Python
J'ai pu afficher la relation entre l'appelant / l'appelé
S'il ne s'agit que de la relation entre les appels de fonction
python -m trace -T {Program}.py
python
python -m trace {OPTION} {PROGRAM}.py
Il existe différentes options, ne choisissez que celles qui seront probablement utilisées à l'avenir
a | a | a |
---|---|---|
-c | --count | Créez un fichier indiquant le nombre d'exécutions de chaque instruction |
-C | --coverdir | Spécifiez le répertoire pour enregistrer le fichier de rapport |
-t | --trace | Afficher les lignes exactement telles qu'elles ont été exécutées |
-l | --listfuncs | Vue de la fonction exécutée |
-T | --trackcalls | Afficher les relations d'appel |
Il existe encore d'autres options, donc si vous souhaitez vérifier plus en détail Vers la page de référence
https://docs.python.org/ja/3/library/trace.html#module-trace
Recommended Posts