python 获取当前class名和方法名
代码如下:
# 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名和方法名相关推荐
- CI框架获取控制器名和方法名
CI获取控制器名和方法名 第一种方法: 即使有__CLASS__,__FUNCTION__魔术变量,但是在父类控制器,或者在model中,只能获取当前类的类名和方法名. 第二种方法: $this-&g ...
- 【转】获取命名空间、类名、方法名
string str = "";//取得当前方法命名空间str += "命名空间名:" + System.Reflection.MethodBase.GetCu ...
- php返回类中方法,php如何获取类中所有的方法名
php获取类中所有的方法名的方法:可以利用[get_class_methods()]函数来获取,[get_class_methods()]函数可以返回指定类中所有的方法名,并且会将方法名保存到数组中. ...
- 从java代码获取类名_java代码获取当前类类名、方法名
获取类名: 1.在类的实例中可使用this.getClass().getName();但在static method中不能使用该方法: 2.在static method中使用方法:Thread.cur ...
- java基础知识之一:命名规则(包名、类名、变量名、方法名)
1.包名:包名一般是小写英文字母 2.类名:单词首字母大写 3.变量名: 1) 标识符由字母.数字.下划线"_".美元符号"$"或者人民币符号"¥&q ...
- CI3.* 获取控制器名、方法名
# 控制器名 $this->router->fetch_class();# 方法名 $this->router->fetch_method(); 如何在自定义公共方法内调用呢? ...
- python 获取文件后缀名的方法
获取文件的后缀名有好几种方法: 第一种:splittext()方法 os.path.splittext(path)[-1] 第二种:endswith()方法 path = "test_use ...
- 报错解决No implementation found for int包名+类名+方法名
引言:今天在导入sdk测试接口的时候遇到问题,在网上找了很多的答案,试了很多遍,最后终于解决了,总结来说就是so文件里面的路径要和aar里面的jni接口的包名一致. 节约时间请直接看最后一张图 No ...
- python获取文件夹名_python基础之获取文件目录及名称
准备 被引用的文件:D:\gogncheng\apiAutoMate\api\a\bePerform.py 执行的文件: D:\gogncheng\apiAutoMate\common\b\perfo ...
最新文章
- 如何将你拍摄的照片转换成全景图及六面体(PTGui)
- Java hibernate假外键_java – Hibernate:没有实体类的外键,只能通过id
- Angular的constructor和ngOnInit里写代码有什么区别?
- 河南多校大一训练赛 C 青蛙的约会
- 基于jsp+mysql+Spring+hibernate+的SSH在线学习交流论坛平台
- python网络编程2-黏包问题
- PC-如何禁用 Cookie
- c语言指针动态分配数组长度,C语言安全之数组长度与指针实例解析
- Python贪吃蛇 (完整代码+详细注释+粘贴即食)
- LAMP兄弟连的兄弟们都该看看!(绝非欺骗)
- c标准库中scanf用法
- 思迈特软件完成C轮融资,让BI真正实现“普惠化”
- 一元三次方程求解c语言
- week3 day3 迭代器和生成器
- 如何监听安卓机返回键和苹果机微信的返回键事件
- js如何简单实现汉字转成拼音的功能
- Python tutrle画棋盘格
- UVa1646 - Edge Case
- Java log4j详细教程
- Spring Security(1) 入门体验
热门文章
- 用 Flask 来写个轻博客 (19) — 以 Bcrypt 密文存储账户信息与实现用户登陆表单
- Arduino方式开发ESP32笔记:使用Preferences保存数据
- 解决main.o(.data) type RW incompatible with bsp.o(.ARM.__AT_0x24001000) type ZI in er RW_IRAM2.
- 基于ftp服务的三种登录方式及其相关的访问控制和优化
- javascript遍历DOM结构和对象结构
- Elixir 1.3带来新的语言功能、API和改进后的工具
- Sql Server 调用DLL
- LINQ to SQL语句(4)之Join
- 交换环境下的冗余及负载分担技术(STP Channel HSRP)
- 我的ubuntu8.04安装经验 (转)