博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 获取当前运行的类名函数名
阅读量:6416 次
发布时间:2019-06-23

本文共 366 字,大约阅读时间需要 1 分钟。

import inspect

def get_current_function_name():
    return inspect.stack()[1][3]
class MyClass:
    def function_one(self):
        print "%s.%s invoked"%(self.__class__.__name__, get_current_function_name())
if __name__ == "__main__":
    myclass = MyClass()
    myclass.function_one()

动态获取当前运行的函数名很方便,特别是对于一些debug系统来说

转载于:https://www.cnblogs.com/Jerryshome/archive/2011/06/14/2080666.html

你可能感兴趣的文章
搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法
查看>>
delphi定义结构体
查看>>
Python网页解析
查看>>
程序中double类型的数输出为什么要用lf
查看>>
posix多线程有感—sysconf系统变量
查看>>
状态机/迭代器/LINQ/协程
查看>>
maven POM —— maven权威指南学习笔记(五)
查看>>
华为oj之字符串最后一个单词的长度
查看>>
mysql加减时间-函数-时间加减
查看>>
讲讲python“=”运算符上的优雅语法
查看>>
jQuery Ajax封装通用类 (linjq)
查看>>
备忘---ruby
查看>>
windows mysql忘记密码解决方案
查看>>
Linux 下用 valgrind 查找内存泄漏小例子
查看>>
需要为你的SaaS改变走向市场策略吗?本文介绍了ISV怎样使用Windows Azure实现它...
查看>>
Search in a Big Sorted Array
查看>>
已知二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列
查看>>
swift 笔记 (十一) —— 方法(类,结构体,枚举)
查看>>
python面向对象编程
查看>>
WebService概述和CXF入门小程序
查看>>