==> 安裝python
pip install ipdb
==> 使用ide
---> python -m ipdb xxx.py函數
程序內部: ui
from ipdb import set_trace set_trace()
==> 經常使用命令spa
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 會進入被調用的函數體中