Python 获取被调用函数名称,所处模块,被调用代码行

获取被调用函数名称,所处模块,被调用代码行

by:授客 QQ1033553122

 

module2.py:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

 

__author__ = 'shouke'

import sys

 

def get_cur_info():

# 获取被调用函数名称

print(sys._getframe().f_code.co_name) 

 

# 获取被调用函数在被调用时所处代码行数

print(sys._getframe().f_back.f_lineno) 

 

# 获取被调用函数所在模块文件名

print(sys._getframe().f_code.co_filename)

 

 

module1.py

 



 

结果:

Python <wbr>获取被调用函数名称,所处模块,被调用代码行

 

posted @ 2016-04-10 15:29  授客  阅读(4160)  评论(0编辑  收藏  举报