更详细的错误消息Ipython

时间:2013-10-01 04:06:09

标签: python-2.7 ipython

请帮助这让我疯狂。我正在使用Ipython Shell,并拼命尝试收到较少的详细错误消息。对于每个微小的错误,我得到40多行。我想我需要做的是将xmode设置为plain。我首先尝试在启动ipython时在命令提示符中执行此操作,但我认为xmode是一个神奇的函数,所以应该在Ipython shell中调用,所以我不会粘贴我在命令提示符中尝试的内容。在shell中我试过:

xmode('Plain')
xmode('plain')
xmode(plain)
xmode(Plain)

以及带有%前缀的所有上述内容。我也试过

xmode<('Plain')>

以及大约十亿其他排列。

有人可以告诉我我做错了什么......?

非常感谢

1 个答案:

答案 0 :(得分:4)

Magics通常在没有括号的情况下被调用,并且具有领先的百分比。你可以在没有%的情况下调用它们,在某些情况下我不会详细说明。

不带参数调用的xmode将通过选项自行循环。 这是我的一次会议:

In [1]: xmode
Exception reporting mode: Verbose

In [2]: %xmode
Exception reporting mode: Plain

In [3]: %xmode
Exception reporting mode: Context

In [4]: %xmode
Exception reporting mode: Verbose

In [5]: %xmode plain
Exception reporting mode: Plain

In [6]: %xmode plain
Exception reporting mode: Plain

希望有所帮助。您还可以执行单个问号In[1]: ?以获取ipython的介绍,或查看%quickref