Ipython选项卡完成-识别方法与属性
使用交互式ipython选项卡completion时,是否有办法轻松识别哪些返回值是Ipython选项卡完成-识别方法与属性,python,ipython,tab-completion,Python,Ipython,Tab Completion,使用交互式ipython选项卡completion时,是否有办法轻松识别哪些返回值是属性,哪些是方法 我使用os作为下面的示例。我看不出有任何区别。我知道这可以通过dir来实现,但我想知道在ipython中是否已经有了实现这一点的方法。这似乎可以节省时间 os. Display all 203 possibilities? (y or n) os.EX_CANTCREAT os.confstr_names os.pardir os.EX_CONFIG os.c
属性
,哪些是方法
我使用os
作为下面的示例。我看不出有任何区别。我知道这可以通过dir
来实现,但我想知道在ipython中是否已经有了实现这一点的方法。这似乎可以节省时间
os.
Display all 203 possibilities? (y or n)
os.EX_CANTCREAT os.confstr_names os.pardir
os.EX_CONFIG os.ctermid os.path
os.EX_DATAERR os.curdir os.pathconf
os.EX_IOERR os.defpath os.pathconf_names
os.EX_NOHOST os.devnull os.pathsep
...
我认为,以目前的完成机制状态,这是不可能的。
您可以查看完井机械的详细信息,并在必要时提出修改建议。谢谢matt。在ipython之外,有没有什么好的工具可以轻松显示此类信息?假设我想查看一个模块,并显示所有方法和属性,包括每个方法的正确语法。我知道有些for循环可以做到这一点,但我希望有一个更简单的方法来查看所有这些。可能有一些工具,我见过一些,但我找不到它们,我不记得它们的名称。也许模块可以提供一些帮助。它提供了比
dir
更好的输出,并将()
附加到可调用项的名称中。