首页 > 代码库 > 获取当前函数和行数

获取当前函数和行数

import sysdef 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 sysdef get_cur_info():     print sys._getframe().f_code.co_name()     print sys._getframe().f_back.f_code.co_nameget_cur_info()

  

获取当前函数和行数