请帮助这让我疯狂。我正在使用Ipython Shell,并拼命尝试收到较少的详细错误消息。对于每个微小的错误,我得到40多行。我想我需要做的是将xmode设置为plain。我首先尝试在启动ipython时在命令提示符中执行此操作,但我认为xmode是一个神奇的函数,所以应该在Ipython shell中调用,所以我不会粘贴我在命令提示符中尝试的内容。在shell中我试过:
xmode('Plain')
xmode('plain')
xmode(plain)
xmode(Plain)
以及带有%前缀的所有上述内容。我也试过
xmode<('Plain')>
以及大约十亿其他排列。
有人可以告诉我我做错了什么......?
非常感谢
答案 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
。