代码如下:

# coding=utf-8import sys
class Hello():def hello(self):print('the name of method is ## {} ##'.format(sys._getframe().f_code.co_name))print('the name of class is ## {} ##'.format(self.__class__.__name__))if __name__ == "__main__":h = Hello()h.hello()

结果如下:

the name of method is ## hello ##
the name of class is ## Hello ##

获取class名就是 xx.__class__.__name__    其中xx是class实例
获取调用方法名:sys._getframe().f_code.co_name这个就不解释了,不要忘了引用sys模块就行

python 获取当前class名和方法名相关推荐

  1. CI框架获取控制器名和方法名

    CI获取控制器名和方法名 第一种方法: 即使有__CLASS__,__FUNCTION__魔术变量,但是在父类控制器,或者在model中,只能获取当前类的类名和方法名. 第二种方法: $this-&g ...

  2. 【转】获取命名空间、类名、方法名

    string str = "";//取得当前方法命名空间str += "命名空间名:" + System.Reflection.MethodBase.GetCu ...

  3. php返回类中方法,php如何获取类中所有的方法名

    php获取类中所有的方法名的方法:可以利用[get_class_methods()]函数来获取,[get_class_methods()]函数可以返回指定类中所有的方法名,并且会将方法名保存到数组中. ...

  4. 从java代码获取类名_java代码获取当前类类名、方法名

    获取类名: 1.在类的实例中可使用this.getClass().getName();但在static method中不能使用该方法: 2.在static method中使用方法:Thread.cur ...

  5. java基础知识之一:命名规则(包名、类名、变量名、方法名)

    1.包名:包名一般是小写英文字母 2.类名:单词首字母大写 3.变量名: 1) 标识符由字母.数字.下划线"_".美元符号"$"或者人民币符号"¥&q ...

  6. CI3.* 获取控制器名、方法名

    # 控制器名 $this->router->fetch_class();# 方法名 $this->router->fetch_method(); 如何在自定义公共方法内调用呢? ...

  7. python 获取文件后缀名的方法

    获取文件的后缀名有好几种方法: 第一种:splittext()方法 os.path.splittext(path)[-1] 第二种:endswith()方法 path = "test_use ...

  8. 报错解决No implementation found for int包名+类名+方法名

    引言:今天在导入sdk测试接口的时候遇到问题,在网上找了很多的答案,试了很多遍,最后终于解决了,总结来说就是so文件里面的路径要和aar里面的jni接口的包名一致. 节约时间请直接看最后一张图 No ...

  9. python获取文件夹名_python基础之获取文件目录及名称

    准备 被引用的文件:D:\gogncheng\apiAutoMate\api\a\bePerform.py 执行的文件: D:\gogncheng\apiAutoMate\common\b\perfo ...

最新文章

  1. 如何将你拍摄的照片转换成全景图及六面体(PTGui)
  2. Java hibernate假外键_java – Hibernate:没有实体类的外键,只能通过id
  3. Angular的constructor和ngOnInit里写代码有什么区别?
  4. 河南多校大一训练赛 C 青蛙的约会
  5. 基于jsp+mysql+Spring+hibernate+的SSH在线学习交流论坛平台
  6. python网络编程2-黏包问题
  7. PC-如何禁用 Cookie
  8. c语言指针动态分配数组长度,C语言安全之数组长度与指针实例解析
  9. Python贪吃蛇 (完整代码+详细注释+粘贴即食)
  10. LAMP兄弟连的兄弟们都该看看!(绝非欺骗)
  11. c标准库中scanf用法
  12. 思迈特软件完成C轮融资,让BI真正实现“普惠化”
  13. 一元三次方程求解c语言
  14. week3 day3 迭代器和生成器
  15. 如何监听安卓机返回键和苹果机微信的返回键事件
  16. js如何简单实现汉字转成拼音的功能
  17. Python tutrle画棋盘格
  18. UVa1646 - Edge Case
  19. Java log4j详细教程
  20. Spring Security(1) 入门体验

热门文章

  1. 用 Flask 来写个轻博客 (19) — 以 Bcrypt 密文存储账户信息与实现用户登陆表单
  2. Arduino方式开发ESP32笔记:使用Preferences保存数据
  3. 解决main.o(.data) type RW incompatible with bsp.o(.ARM.__AT_0x24001000) type ZI in er RW_IRAM2.
  4. 基于ftp服务的三种登录方式及其相关的访问控制和优化
  5. javascript遍历DOM结构和对象结构
  6. Elixir 1.3带来新的语言功能、API和改进后的工具
  7. Sql Server 调用DLL
  8. LINQ to SQL语句(4)之Join
  9. 交换环境下的冗余及负载分担技术(STP Channel HSRP)
  10. 我的ubuntu8.04安装经验 (转)