本文最后更新于:2024年5月7日 下午
python 中有在文本环境中为编程者提供的调试工具包ipdb,本文介绍基本使用方法。
安装
1 |
|
设置断点
- 引用包:
1 |
|
- 插入断点:
1 |
|
- 程序运行到断点处会自动停下,为调试提供信息:
1 |
|
此为某次我的程序调试的信息,
—> 表示当前程序运行到此处 (第88行)
调试程序
程序运行到断点后,ipdb提供了和ide一样的调试功能,包括变量查看、终端执行命令、步过、步入、继续运行等等。
按键 (可以全名, 也可以缩写) | 功能 |
---|---|
ENTER | 重复上次命令 |
c (cont) (continue) | 继续 |
l (list) | 可以列出当前将要运行的代码块 |
s (step) | 步入 |
n (next) | 步过 |
r (return) | 运行到程序结束 |
!<python 命令> | 执行命令 |
h (help) | 帮助 |
h + 指令 | 显示指令帮助内容 |
a (args) | 打印当前函数的参数 |
j + 行数 | 跳转到指定的行数 |
p (print) | 打印变量 |
q (quit) | 退出调试 |
文章链接:
https://www.zywvvd.com/notes/coding/python/ipdb-usage/ipdb-usage/
“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”
微信支付
支付宝支付
Python 使用 ipdb 调试程序
https://www.zywvvd.com/notes/coding/python/ipdb-usage/ipdb-usage/