python で実行中のメソッド名を取得する方法のメモ。
実行中のメソッド名は inspect.currentframe().f_code.co_name で取得できます。
■プログラム
■実行結果
実行中のメソッド名は inspect.currentframe().f_code.co_name で取得できます。
■プログラム
import inspect def method1(): print(inspect.currentframe().f_code.co_name) return def method2(): print(inspect.currentframe().f_code.co_name) return def main(): method1() method2() return 0 if __name__ == '__main__': res = main() exit(res)
■実行結果
method1 method2