我需要从被叫方获取呼叫者信息(什么文件/什么行)。我了解到可以为此目的使用inpect模块,但不能完全使用它。
如何使用inspect获取那些信息?或者还有其他获取信息的方法吗?
import inspect
print __file__
c=inspect.currentframe()
print c.f_lineno
def hello():
print inspect.stack
?? what file called me in what line?
hello()
[1]
为[2]
。(inspect.getouterframes
返回帧列表...)。Python的组织精美。