IPython 交互式调试器

来源:互联网 发布:淘宝的服务器有多大 编辑:程序博客网 时间:2024/05/21 10:49

IPython 交互式debug

增强pdb ,语法高亮,tab 自动补全

【debug时机是刚出现异常那会】

%debug  u    #跟踪栈在各级间的切换d

设置断点单步调度
%run -d script.py

s 进入脚本 ,
b 13 # 在13行设置断点
c # continue till touch the break point
n # 执行下一行。
如果有exception 报出:throws_an_exception ,
ipdb> s # 单步进入 exception 那行.
ipdb> !a #在变量a 前加 ! 查看 变量内容

debug function

import pdbpdb.run('datasets.load_iris()')#import ipdb  

这里写图片描述

set_trace特别函数

0 0