如何在Python中使用inspect模块从被调用函数中获取调用者的信息?
我需要从被调用者那里获取调用者信息(文件/行号)。我了解到我可以使用inspect模块来实现这个目的,但不知道具体的方法。
如何使用inspect获取这些信息?或者是否有其他方法可以获取这些信息?
import inspect
print __file__
c=inspect.currentframe()
print c.f_lineno
def hello():
print inspect.stack
?? 谁在哪一行调用了我?
hello()