您需要使用来查找调用堆栈
inspect.stack():
from inspect import stackdef where(): caller_frame = stack()[1] return caller_frame[0].f_globals.get('__file__', None)甚至:
def where(): caller_frame = stack()[1] return caller_frame[1]

您需要使用来查找调用堆栈
inspect.stack():
from inspect import stackdef where(): caller_frame = stack()[1] return caller_frame[0].f_globals.get('__file__', None)甚至:
def where(): caller_frame = stack()[1] return caller_frame[1]