ipdb (python调试工具)
1、安装
pip install ipdb
2、使用
python -m ipdb xxx.py
程序内部:
from ipdb import set_trace
set_trace()
3、常用命令
| 命令 | 含义 | 功能 |
|---|---|---|
| ENTER | 重复上次命令 | |
| c | (continue) | 继续 |
| s | 进入子程序 | |
| r | (return) | 运行直到子程序结束 |
| l | (list) | 查看当前位于哪里(可以列出将要运行的代码块) |
| a | (args) | 打印当前函数参数 |
| j | (jump) | 让程序跳到指定行数 |
| n | (next) | 让程序运行下一行,如果当前语句有函数调用,用n不会进入函数体中 |
| s | (step) | 跟n相似,但是如果当前有一个函数调用,那么s会进入被调用的函数体重 |
| q | (quit) | 退出调试 |
| p | (print) | 打印某个变量 |
浙公网安备 33010602011771号