如何枚举Python类的函数?
以下代码打印给定类的函数列表,如下所示
示例
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>)]
热门推荐
10 毕业祝福语简短英语小学
11 毕业英语祝福语大全简短
12 祝贺新店开业祝福语简短
13 幼儿老师过年简短祝福语
14 幸福卡片祝福语英文简短
15 送给同桌的祝福语简短
16 高考已上岸祝福语简短
17 生日哥哥祝福语简短独特
18 圣诞简短祝福语给父母