1. 程式人生 > >PDB除錯方法

PDB除錯方法

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()