如何在python中获取调用者的文件名,方法名

例如,a.boo方法调用b.foo方法。在b.foo方法中,如何获取文件名(我不想传递__file__b.foo方法)…

回答:

您可以使用该inspect模块来实现此目的:

frame = inspect.stack()[1]

module = inspect.getmodule(frame[0])

filename = module.__file__

以上是 如何在python中获取调用者的文件名,方法名 的全部内容, 来源链接: utcz.com/qa/416319.html

回到顶部