在Colab上要开启Debug模式(PDB模式),需先在第一行输入:
import pdb; pdb.set_trace() # debug mode输入后执行该段程式码会得到一个可以输入的小框:

可以藉由下面这些命令去操作:
| 代码 | 解释 |
|---|---|
| b / break | 设定断点 |
| c / continue | 执行至断点 若无断点则直接全部执行 |
| l / list | 查看现在执行的程式码 |
| s / step | 进入函式 |
| r / return | 执行程式码直到从当前函式返回 |
| q / exit | 中止并退出 (跳出debug模式) |
| n /next | 执行下一行 |
| pp | 列印变数的值 |
| help | 帮助 |
注意!
◍ 设置断点方法为〔b 134〕→ 在134行处设置断点。
若设置断点处为空白(ex:b 134),会跳出提示讯息;设置断点成功则会显示如下讯息(ex:b 9)
输入断点后记得要再输入c程式才会执行至断点处。

◍在列印变数值时也可直接输入变数名称〔x〕,或是用〔p x〕打印出x值。
相关范例如下:(Pdb)处表我输入的代码

版权声明:本文为iris_is_coding原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。