python获取代码运行的函数名和行号,跟踪 ,trac

 

 

# coding=utf-8
"""
获取调用方法和行号
"""
import sys  
def logs():  
    print sys._getframe().f_code.co_name  
    print sys._getframe().f_lineno
    print sys._getframe().f_back.f_code.co_name  
    print sys._getframe().f_back.f_lineno
    
def get_cur_info() :  
    logs()  
get_cur_info() 

 

 

结果:

logs
8
get_cur_info
13

分享到: 微信 更多