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