python程序内置了函数和用户定义的函数。 我希望列出该程序中所有用户定义的函数。 任何人都可以建议我如何做到这一点吗?
示例:
class sample():
def __init__(self):
.....some code....
def func1():
....some operation...
def func2():
...some operation..
我需要这样的输出:
func1
func2
答案 0 :(得分:0)
这并非严格属实。 dir()函数“试图产生最相关的信息,而不是完整的信息”。 来源:
答案 1 :(得分:0)
Python 3.x的一个廉价技巧就是:
sample = Sample()
[i for i in dir(sample) if not i.startswith("__")]
返回
['func1', 'func2']