我的系统上安装了python模块,我希望能够看到其中提供了哪些函数/类/方法。
我想在每个函数上调用doc函数。在ruby中,我可以执行类似ClassName.methods之类的操作来获取该类上所有可用方法的列表。python中是否有类似的东西?
例如。就像是:
from somemodule import foo print foo.methods # or whatever is the correct method to call
该inspect模块。另请参阅pydoc模块,help()交互式解释器中的功能以及pydoc生成所需文档的命令行工具。你可以为他们提供希望查看其文档的课程。他们还可以生成例如HTML输出并将其写入磁盘。
inspect
pydoc
help()
你可以dir(module)用来查看所有可用的方法/属性。还要检查PyDocs。
dir(module)
PyDocs