我正在尝试获取包中的函数列表。 该软件包包含一些我想要排除的内部函数。
例如,这是我的包的外观
def _test():
pass
def printNames():
pass
def returnSum():
pass
我要做的是将成员列为一个列表:[printNames, returnSum]
代码:
inspect.getmembers(package, inspect.isfunction)
这给我的回报是[printNames, returnSum, _test]
所有内部函数都以下划线'_'开头。 我该如何排除这些功能?