way 1、help()
way 2、dir() # dir() 函數不帶參數時,返回當前范圍內的變量、方法和定義的類型列表;
way 3、 使用inspect模塊,
inspect.
getmembers
(object [,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)