Can i get all methods of a python object?
我想得到一个对象的所有方法。我知道函数
我试过这个:
1 | [x for x in dir(obj) if"_" not in x] |
但它不能正常工作。
我该怎么做?
可以过滤
1 | [method for method in dir(obj) if callable(getattr(obj, method))] |
你需要检查一下。例如
1 | inspect.getmembers(object, inspect.ismethod) |
它只返回方法。