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

2024-04-24 19:07:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的系统上安装了一个python模块,我想知道其中有哪些函数/类/方法可用。

我想对每一个调用doc函数。在ruby中,我可以做一些类似ClassName.methods的事情来获取该类上所有可用方法的列表。python中有类似的东西吗?

比如说:

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

Tags: 模块方法函数fromimport列表docfoo
3条回答

一旦您已经import了模块,您就可以执行以下操作:

 help(modulename)

。。。以交互方式同时获取所有函数的文档。或者您可以使用:

 dir(modulename)

。。。只需列出模块中定义的所有函数和变量的名称。

您可以使用dir(module)查看所有可用的方法/属性。也可以查看PyDocs。

^{}模块。另请参见^{}模块、交互解释器中的help()函数和生成所需文档的pydoc命令行工具。你可以给他们一个你想看的类的文档。例如,它们还可以生成HTML输出并将其写入磁盘。

相关问题 更多 >