使用 ipdb 調試 Python

使用 ipdb 調試 Python

https://www.cnblogs.com/zimufeng/p/6188229.html

1、安裝

  pip install ipdb

2、使用

  python -m ipdb xxx.py

  程序內部:

  from ipdb import

  set_trace set_trace()

3、常用命令

ENTER(重複上次命令)
c(繼續)
l(查找當前位於哪裏)
s(進入子程序)
r(運行直到子程序結束)
!<python 命令>
h(幫助)
a(rgs) 打印當前函數的參數
j(ump) 讓程序跳轉到指定的行數
l(ist) 可以列出當前將要運行的代碼塊
n(ext) 讓程序運行下一行,如果當前語句有一個函數調用,用 n 是不會進入被調用的函數體中的
p(rint) 最有用的命令之一,打印某個變量
q(uit) 退出調試
r(eturn) 繼續執行,直到函數體返回
s(tep) 跟 n 相似,但是如果當前有一個函數調用,那麼 s 會進入被調用的函數體中
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章