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

时间:2023-03-08 23:49:54
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 获取被调用函数名称,所处模块,被调用代码行

结果:

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