python程序内置了函数和用户定义的函数。我希望列出该程序中所有用户定义的函数。有谁能建议我怎么做?
例:
class sample():
def __init__(self):
.....some code....
def func1():
....some operation...
def func2():
...some operation..
我需要像这样的输出:
func1
func2
这不是严格意义上的。 dir()函数“试图产生最相关的信息,而不是完整的信息”。资源:
Python 3.x中的一个便宜技巧是:
sample = Sample()
[i for i in dir(sample) if not i.startswith("__")]
返回
['func1', 'func2']