使用pdb進行python程式的除錯

2021-08-18 21:16:22 字數 552 閱讀 1177

使用方法:

1.通過python -m pdb ***.py 來直接對模組檔案進行除錯 

2.在互動模式下import pdb , 然後pdb.run(函式名)進行除錯 

3.在py檔案import pdb , 然後在需要除錯的地方寫下pdb.set_trace() , 在呼叫py檔案時就會跳出除錯介面

除錯命令:

l———-list 檢視當前**段 

n———next 除錯下一行 

b x——-break 在x行設定斷點 

clear y—-清除代號為y的斷點(通過b檢視斷點代號) 

c———-continue 持續除錯函式 

p a———print 列印變數a的值 

a———–args 檢視此行引數資訊 

s————step 進入函式內除錯 

r————return 除錯函式直到當前函式返回 

h———–help 幫助 

q———–quit 退出除錯

使用pdb除錯Python程式

本文討論在沒有方便的ide工具可用的情況下,使用pdb除錯python程式 原始碼例子 例如,有模擬稅收計算的程式 usr bin python def debug demo val if val 1600 print level 1 print 0 elif val 3500 print leve...

使用PDB除錯Python程式

本文討論在沒有方便的ide工具可用的情況下,使用pdb除錯python程式 原始碼例子 例如,有模擬稅收計算的程式 usr bin python def debug demo val if val 1600 print level 1 print 0 elif val 3500 print leve...

使用PDB除錯Python程式

本文討論在沒有方便的ide工具可用的情況下,使用pdb除錯python程式 原始碼例子 例如,有模擬稅收計算的程式 usr bin python def debug demo val if val 1600 print level 1 print 0 elif val 3500 print leve...