【发布时间】:2015-10-04 02:03:37
【问题描述】:
我想获取一个对象的所有方法。我知道函数dir,但它返回所有(方法、属性、元数据)。
我试过了:
[x for x in dir(obj) if "_" not in x]
但它不能正常工作。
我该怎么做?
【问题讨论】:
标签: python
我想获取一个对象的所有方法。我知道函数dir,但它返回所有(方法、属性、元数据)。
我试过了:
[x for x in dir(obj) if "_" not in x]
但它不能正常工作。
我该怎么做?
【问题讨论】:
标签: python
【讨论】:
您可以过滤dir结果
[method for method in dir(obj) if callable(getattr(obj, method))]
【讨论】: