python 查看模块中的方法


way 1、help()

way 2、dir() # dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;

way 3、 使用inspect模块,

inspect.getmembersobject [predicate 

返回 按名称排序列表中的对象的所有成员如果提供了可选的谓词参数(将与每个成员对象一起调用),则仅包含谓词为其返回真值的成员。(name, value)value

注解:getmembers()仅当参数为类并且这些属性已在metaclass的custom中列出时,才会返回在metaclass中定义的类属性__dir__()

获取模块中所有的方法名和方法参数:

funs=inspect.getmembers(idautils,inspect.isfunction)

for f in funs:

  print(f[0],inspect.getargspec(f[1]).args)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM