呼称: インスペクション機能の触り 目的: inspect モジュールの使用方法を学ぶ 特徴: ログ出力時に pprint モジュールを使うと整形されて見易い 用例: 実行中のソースの行番号を出力する、デバッグ 備考: inspect モジュールはもっと奥が深そう Python で実行中のソースの行番号を出力する仕組み(C 言語でいう __LINE__ マクロがあるかどうか)を調べてみたら、幾つかの方法が分かりました。sys._getframe を使う方法もありますが、ここでは inspect モジュールの使用方法を紹介します。 シンプルな方法では、以下で現在行を取得できます。 inspect.currentframe().f_lineno ある共通関数で、どこから呼び出されたか知りたい場合、以下で呼び出し元の行番号を取得できます。 inspect.currentframe().f_bac

