如何列出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?