使用Python从函数内部获取当前函数名

10 浏览
0 Comments

使用Python从函数内部获取当前函数名

我想记录下我的代码中所有函数的名称。无论是谁调用了这个函数。

import inspect
def whoami():
    return inspect.stack()[1][3]
def foo():
    print(whoami())

目前它会打印出 `foo`。我希望它打印出 `whoami`。

0