-- ZoomQuiet [DateTime(2004-12-22T10:36:35Z)] TableOfContents
在函数中确定其调用者 !
import traceback def fun(): s = traceback.extract_stack() print '%s Invoked me!'%s[-2][2]
这个 fun 函数就可以知道是谁调用了它,并打印出来, 我们来试一下:
>>> def a():fun() >>> def b():fun() >>> a() a Invoked me! >>> b() b Invoked me! >>>