获取被调用函数名称,所处模块,被调用代码行
module2.py:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ ='shouke'
importsys
defget_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
结果: