gpt4 book ai didi

Python:获取调用此函数的函数的名称

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:31 24 4
gpt4 key购买 nike

目前我可以使用这个命令获取函数名:

sys._getframe().f_code.co_name

我想把它放在这样的函数中:

def func_name:
return sys._getframe().f_code.co_name

此函数始终返回“func_name”。是否可以获取调用此函数的函数的名称?

最佳答案

如果您发布的代码对您有效,请尝试为 _getframe() 提供一个参数 1。该参数告诉要返回哪个帧,它默认为0;你想要 1,这意味着调用帧 0 的帧。

但是,“inspect”模块可能是您想要的,如果您需要它在更多 Python 实现中工作的话。

关于Python:获取调用此函数的函数的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25525293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com