Python函数的内省-Introspection
2024-08-28 10:08:52
Python函数可以进行内省-Introspection,查看函数内部的细节,方式就是使用函数的__code__属性。
def func(a, b = 2):
return a + b >>>dir(func.__code__) # 只是列出了一部分
['__class__', '__delatrr__', ...., 'co_code', 'co_filename', 'co_argcount', 'co_varnames',...] >>>func.__code__.co_varnames # 参数列表
('a', 'b') >>>func.__code__.co_argcount # 参数个数
2
最新文章
- Linux上搭建Elasticsearch服务器并同步数据库
- java enum(枚举)使用详解 + 总结
- 动态下载 Yahoo 网络数据存入 Microsoft SQL Server 再 Matlab 调用的一个完整例子
- Websphere发布时遇到的问题
- 【一段日子荟萃】where should I go.
- C语言第三节关键字、标识符、注释
- The 6th Zhejiang Provincial Collegiate Programming Contest->;ProblemA:Second-price Auction
- [ios2]使用NSOperationQueue简化多线程开发和队列的优先级 【转】
- 数据库连接池druid
- 关于ORACLE的各种操作~持续汇总~
- 精进之路之HashMap
- 五、使用druid管理数据库,mybatis连接mysql数据库
- Python中的 __name__有什么作用?最详细解读
- Oracle 11gR2_database在Linux下的安装
- 初探react(一)
- nlogn LIS模板
- 采用Extjs MVVM + ThinkPHP 架构开发的思考
- 使用p4c将P4 14代码转换为16代码
- bzoj1968
- Go Example--错误处理