やったこと
Pythonでメソッドの流れや実行の順番などを確かめた
Python文の実行のトレースと追跡
呼び出し元/呼び出し先 の関係の出力などができた
コマンド
関数の呼び出しの関係性だけなら
python -m trace -T {Program}.py
python -m trace {OPTION} {PROGRAM}.py
補足
色々なオプションがあり、今後使いそうなものだけピックアップ
| a | a | a |
|---|---|---|
| -c | --count | 各文が何回実行されたのかをファイルを作成 |
| -C | --coverdir | レポートファイルを保存するディレクトリを指定 |
| -t | --trace | 実行された通りに行を表示 |
| -l | --listfuncs | 実行された関数の表示 |
| -T | --trackcalls | 呼び出しの関係性の表示 |
まだまだ他にもオプションはあるので、より詳しく確認する場合は
参考ページへ
参考ページ