天天看點

Python 擷取被調用函數名稱,所處子產品,被調用代碼行

擷取被調用函數名稱,所處子產品,被調用代碼行

by:授客 qq:1033553122

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 擷取被調用函數名稱,所處子產品,被調用代碼行