Python——pdb 斷點調試

pdb是一個基於命令行的調試工具,只需要引入內置的pdb模塊,並運行set_trace函數就可以觸發調試器。通常將這兩個操作寫在一行中便於將其註釋。

import pdb;pdb.set_trace()
命令 簡寫命令 作用
break b 設置斷點
continue c 繼續執行程序,直到下一個斷點或調用點
list l 查看當前行的代碼段
step s 進入函數
return r 執行代碼直到從當前函數返回
quit q 中止並退出
next n 執行下一行
print p 打印變量的值
help h 幫助
args a 查看傳入參數
回車 重複上一條命令
break b 顯示所有斷點
break lineno b lineno 在指定行設置斷點
break file:lineno b file:lineno 在指定文件的行設置斷點\
clear num 刪除指定斷點
bt 查看函數調用棧幀
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章