如何列出Python模块中的所有函数?
我在我的系统上安装了一个python模块,我希望能够看到其中可用的函数/类/方法。
我想调用每个文档的功能。 在ruby中,我可以做类似ClassName.methods的东西来获得该类上所有可用方法的列表。 python中有类似的东西吗?
例如。 就像是:
from somemodule import foo
print foo.methods # or whatever is the correct method to call
检查模块。 另请参阅pydoc
模块,交互式解释器中的help()
函数和生成pydoc
文档的pydoc
命令行工具。 你可以给他们上课,你希望看到的文件。 它们也可以生成HTML输出,并将其写入磁盘。
你可以使用dir(module)
来查看所有可用的方法/属性。 另外检查PyDocs。
一旦你import
了模块,你可以做:
help(modulename)
...以交互方式一次获得所有功能的文档。 或者你可以使用:
dir(modulename)
...简单地列出模块中定义的所有函数和变量的名称。
链接地址: http://www.djcxy.com/p/26281.html上一篇: How to list all functions in a Python module?
下一篇: What is the most compatible way to install python modules on a Mac?