如何枚举 Python 类的函数?

pythonserver side programmingprogramming

以下代码打印给定类的函数列表,如下所示

示例

class foo:
    def __init__(self):
        self.x = x     def bar(self):
        pass
    def baz(self):
          pass
print (type(foo))
import inspect
print(inspect.getmembers(foo, predicate=inspect.ismethod))

输出

输出是

<type 'classobj'>
[('__init__', <unbound method foo.__init__>), ('bar', <unbound method foo.bar>), ('baz', <unbound method foo.baz>)]

  

 


相关文章


有用资源