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

最新文章

  1. Linux上搭建Elasticsearch服务器并同步数据库
  2. java enum(枚举)使用详解 + 总结
  3. 动态下载 Yahoo 网络数据存入 Microsoft SQL Server 再 Matlab 调用的一个完整例子
  4. Websphere发布时遇到的问题
  5. 【一段日子荟萃】where should I go.
  6. C语言第三节关键字、标识符、注释
  7. The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemA:Second-price Auction
  8. [ios2]使用NSOperationQueue简化多线程开发和队列的优先级 【转】
  9. 数据库连接池druid
  10. 关于ORACLE的各种操作~持续汇总~
  11. 精进之路之HashMap
  12. 五、使用druid管理数据库,mybatis连接mysql数据库
  13. Python中的 __name__有什么作用?最详细解读
  14. Oracle 11gR2_database在Linux下的安装
  15. 初探react(一)
  16. nlogn LIS模板
  17. 采用Extjs MVVM + ThinkPHP 架构开发的思考
  18. 使用p4c将P4 14代码转换为16代码
  19. bzoj1968
  20. Go Example--错误处理

热门文章

  1. thinkphp 利用GD库在图片上写文字
  2. 10.安装使用jenkins及其插件
  3. js的单例
  4. 抓包之Charles For Mac 4.0+破解版
  5. 前端String转json
  6. mysql的char,varchar,text,blob
  7. django的Request-7
  8. 广州Uber优步司机奖励政策(1月11日~1月17日)
  9. vijos p1027休息中的小呆
  10. DE1-SOC工程helloworld-第一篇(未完成)