IPython 中的错误调试、性能分析与资源推荐
1. 错误与调试
1.1 控制异常:%xmode
在 Python 脚本运行失败时,通常会抛出异常。解释器遇到异常时,错误原因信息可在回溯(traceback)中找到。IPython 提供了 %xmode 魔法函数,可控制异常抛出时打印的信息。
以下是示例代码:
def func1(a, b):
return a / b
def func2(x):
a = x
b = x - 1
return func1(a, b)
func2(1)
运行 func2(1) 会引发 ZeroDivisionError 异常。默认的回溯信息包含了导致错误的每一步上下文。
%xmode 接受一个参数,即模式,有三种可能的值: Plain 、 Context 和 Verbose 。默认模式是 Context 。
- Plain 模式 :更简洁,提供的信息较少。
%xmode Plain
func2(1)
- Ver
超级会员免费看
订阅专栏 解锁全文
996

被折叠的 条评论
为什么被折叠?



