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

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

结果:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券