import sys def get_cur_info(): try: raise Exception except: f=sys.exc_info()[2].tb_frame.f_back return (f.f_code.co_name,f.f_lineno) def callfunc(): print get_cur_info() callfunc()
还有简单的方法
import sys def get_cur_info(): print sys._getframe().f_code.co_name() print sys._getframe().f_back.f_code.co_name get_cur_info()
时间: 2024-10-03 22:29:13