Python列出模块pyVmomi中的所有功能

时间:2019-03-18 19:14:14

标签: python pyvmomi

我正在使用pyVmomi,我想查看我可以从vmware中提取的所有可能的对象。

我已经看到了这个问题:How to list all functions in a Python module?

我用过dir()help()

我跑步:

import pyVmomi as vim
vim.StoragePod
dir(vim)

我明白了

['StoragePod', '__call__', '__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattr__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'fault', 'name']

我希望它列出所有存在的“对象”。我希望它列出数据存储,数据中心,主机系统以及所有其他内容。

但是它只会列出我像对StoragePod一样运行vim.Datastore,vim.Datacenter,vim.HostSystem之后的列表。

如何获取该模块中存在的所有东西的列表?

编辑1 我的一位同事给我发送了以下链接:https://vdc-download.vmware.com/vmwb-repository/dcr-public/6b586ed2-655c-49d9-9029-bc416323cb22/fa0b429a-a695-4c11-b7d2-2cbc284049dc/doc/index.html,其中列出了我一直在寻找的所有内容。但是它不能回答python问题,我仍然对学习如何查询这样的库感兴趣。

0 个答案:

没有答案