iPython - 库函数帮助调试模式

时间:2013-03-03 10:27:25

标签: python matlab function debugging ipython

当我在iPython的调试模式中时,我想知道如何访问库函数的帮助页面。例如,

ipdb> help(numpy.random.randn)

在调试模式下不起作用,因为它不是ipdb命令。

我可以在Matlab中做这样的事情,

K>> help(randn)

返回randn的帮助页面,即使我处于调试模式。

3 个答案:

答案 0 :(得分:2)

在pdb中使用!help(numpy.random.randn)

!感叹号确保pdb不会尝试将该行作为pdb命令执行,而是将其传递给Python解释器。

答案 1 :(得分:0)

我没有安装ipython,但很可能你可以通过

访问帮助
print randn.__doc__

答案 2 :(得分:0)

我使用iPython已经很久了,但我认为你应该可以这样做:

ipdb> import numpy
ipdb> import pydoc
ipdb> pydoc.help(numpy.random.randn)