Python 学习日志(4)

  • 通过sudo pip install    --upgrade pip把pip更新到最新了。

Python 学习日志(4)

  • 通过pip install总算把ipdb给撞上了,接下来调试不愁了

Python 学习日志(4)

  • ipdb的set_trace() 可以针对每一步进行跟踪,有点以前的F7的意思了!

Python 学习日志(4)

 

  • Ipdb 的常用内容
  1. ENTER(重复上次命令)
  2. c(继续)
  3. l(查找当前位于哪里)
  4. s(进入子程序)
  5. r(运行直到子程序结束)
  6. !<python 命令>
  7. h(帮助)
  8. a(rgs) 打印当前函数的参数
  9. j(ump) 让程序跳转到指定的行数
  10. l(ist) 可以列出当前将要运行的代码块
  11. n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的
  12. p(rint) 最有用的命令之一,打印某个变量
  13. q(uit) 退出调试
  14. r(eturn) 继续执行,直到函数体返回
  15. s(tep) 跟 n 相似,但是如果当前有一个函数调用,那么 s 会进入被调用的函数体中

转载于:https://my.oschina.net/ranko/blog/875802