如何获取if
语句中函数的名称
有什么简单的解决方案吗
我的案例:
if is_wedge(df):
fname = is_wedge.__name__
img_path = Path(main_dir / 'images' / fname / img1.jpeg')
您能使用inspect.stack吗?
import inspect
def iswedge():
stack = inspect.stack() # Get stack info
caller_info = stack[0] # Get caller info
fname = caller_info[3] # Get function name
img_path = Path(main_dir / 'images' / fname / img1.jpeg')