Ipdb和方法文件

2024-06-08 13:13:22 发布

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

我必须分析方法一个外来的API,以及我通常是如何做的来编写一个测试脚本,或者找到一个示例代码,做一个

ipdb.set_trace()

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

^{pr2}$

我明白了

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

如果我尝试

help(object.method)

它给予

*** No help on (object.method)

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


Tags: 对象方法代码文档脚本api示例object
2条回答

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

ipdb> import math
ipdb> import pydoc
ipdb> pydoc.help(math.log)

实际上!help(object.method)是有效的,您只需要用!表示它是一个python命令,而不是ipdbhelp命令。虽然方便的问号并不是很好用的。在

相关问题 更多 >