Ipython中的魔术命令

  • 命令说明
    %quickref显示ipython的快速参考
    %magic显示所有魔术命令的详细文档
    %debug从最新的异常跟踪的底部进入交互式调试器
    %host打印命令的输入(可选输出)历史
    %pdb在异常发生后自动进入调试器
    %paste执行剪贴板中的python代码
    %cpaste打开一个特殊提示符以便手工粘贴待执行的python代码
    %reset删除interactive命令空间中的全部变量/名称
    %page OBJECT通过分页器打印输出OBJECT
    %run script.py在ipython中执行一个python脚本文件
    %prun statement通过cProfile执行statement,并打印分析器的输出结果
    %time statement报告statement的执行时间
    %timeit statement多次执行statement以计算系统平均执行时间,对那些执行时间非常小的代码很有用
    %who,%who_ls,%whos显示interactive命名空间中定义的变量,信息级别/冗余度可变
    %xdel variable删除variable,并尝试清除在ipython中的对象上的一切引用
  • pdb命令功能
    h(elp)显示命令列表
    help command显示command的文档
    c(ontinue)恢复程序的执行
    q(uit)推出调试器,不再执行任何代码
    b(reak) number在当前文件的第number行设置一个断点
    s(tep)单步进入函数调用
    n(ext)执行当前行,并前进到当前级别的下一行
    u(p)/d(own)在函数调用栈中向上、向下移动
    a(rgs)显示当前函数的参数
    debug statement在新的(递归)调试器中调用语句statement
    l(ist) statement显示当前行,以及当前栈级别上的上下文参考代码
    w(here)打印当前位置的完整栈跟踪(包括上下文参考代码)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值