我被哪个方法调用了

胖豆芽 / 2023-07-27 / 原文

# 显示被谁调用了
# inspect 审查 检查
import inspect

def bei():
    #  stack  堆叠
    print(f'我被{inspect.stack()[1][3]}调用')
def king():
    print('我调用了bei')
    bei()

bei()
king()

'''

我被<module>调用
我调用了bei
我被king调用

'''