小编典典

如何列出 Python 模块中的所有函数?

all

我的系统上安装了一个 Python 模块,我希望能够查看其中可用的函数/类/方法。

我想help在每一个上调用该函数。在 Ruby
中,我可以做一些事情,比如ClassName.methods获取该类上所有可用方法的列表。Python中有类似的东西吗?

例如。就像是:

from somemodule import foo
print(foo.methods)  # or whatever is the correct method to call

阅读 138

收藏
2022-03-11

共1个答案

小编典典

使用inspect模块:

from inspect import getmembers, isfunction

from somemodule import foo
print(getmembers(foo, isfunction))

另请参阅交互式解释器中的pydoc模块、函数和生成您所追求的文档的命令行工具。您可以只给他们您希望查看其文档的课程。例如,它们还可以生成
HTML 输出并将其写入磁盘。help()``pydoc

2022-03-11