
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonで、いま実行中の関数名をPrint - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonで、いま実行中の関数名をPrint - Qiita
何がしたかったか 関数には、可読性を高めるため、パッと見てどういう機能か分かる名前付けを意識してい... 何がしたかったか 関数には、可読性を高めるため、パッと見てどういう機能か分かる名前付けを意識しています。 となると、デバッグ等の際に、動いている関数名を取得して*Print( )*すれば、「いま何をしてるか」を見える化できると思いました。 いちいち毎回、「今、こういった処理をしています」を記述せずとも、「今、{ }を動かしています」とテンプレ化してしまいたい、ということです。 プログラム inspectモジュールを使います。 import inspect def add_values(a, b): cframe = inspect.currentframe() fname = inspect.getframeinfo(cframe).function print("Running '{}' function on {} and {}".format(fname, a, b)) return