如何查看用户创建的对象的所有类成员

2024-09-29 02:27:10 发布

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

使用SuperTab和Omnicomplete,您可以执行以下操作:

import random
random.

并且,在按下Tab键之后,所有相关的类成员都会随着他们的文档一起弹出。获取这些成员还可以通过以下方式实现:

import random
print dir(random)

下面的例子说明了Omnicomplete似乎没有达到(除非我错过了什么):

import mechanize
br = mechanize.Browser()
br.

在本例中按Tab键后,使用Omnicomplete无法看到用户创建的对象的关联类成员,并显示pattern not found消息。但是,如果有人这样做:

import mechanize
br = mechanize.Browser()
print dir(br)

很明显,有成员可以显示。你知道吗

有没有办法让第二种情况下的类成员变得可见?你知道吗


Tags: 文档brimportbrowserdir方式成员random