PDB除錯方法
阿新 • • 發佈:2018-11-13
import pdb 功能 : 斷點設定,單步執行, 檢視程式碼,檢視函式,追 蹤變數等 命令: b break 設定斷點 c continue 繼續執行 n next 單步執行 s step 單步執行,可以進入函式內部 l list 檢視程式碼段 pp 檢視某個變數值 help 幫助 exit 退出pdb除錯 進入pdb除錯模式: pdb.set_trace() 直接進入PDB除錯模式執行 : python3 -m pdb debug.py
import sys # import pdb def add(n1 = 0,n2 = 0): return int(n1) + int(n2) def sub(n1 = 0,n2 = 0): return int(n1) - int(n2) def main(): print(sys.argv) # #開啟pdb除錯 # pdb.set_trace() a = add(sys.argv[1],sys.argv[2]) print(a) s = sub(sys.argv[1],sys.argv[2]) print(s) main()