8

我要分析一个国外API的方法,我平时是怎么做的,写个测试脚本,或者找个例子代码,做个

ipdb.set_trace()

我想在哪里进行实验,而不是查看当前可用的变量、对象及其方法。但是,当我想以 Ipython 提供的方式查看文档时

object.method?

我明白了

*** SyntaxError: invalid syntax (<stdin>, line 1)

如果我尝试

help(object.method)

它给

*** No help on (object.method)

这是否意味着所选方法没有文档,或者我使用了错误的调用方式?

4

2 回答 2

9

实际上!help(object.method)有效,你只需要表明!它是一个 python 命令,而不是ipdb help 命令。不幸的是,虽然方便的问号不能那样工作。

于 2014-03-25T08:40:51.490 回答
6

help()函数实际上是一个包装器,pydoc.help()这意味着您可以执行以下操作:

ipdb> import math
ipdb> import pydoc
ipdb> pydoc.help(math.log)
于 2012-09-18T15:58:41.320 回答