遇到大型python項目,如何定位問題和監(jiān)控程序的運行狀態(tài)是一個程序員必須掌握的技能,今天小編為你帶來python程序的單步調(diào)試方法,方便易用,簡單易記!

首先你需要在所調(diào)試程序的開頭中:import pdb 并在你的代碼行設(shè)置斷點:pdb.set_trace()

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

def get_input(Data, SuiteID, CaseID, caseinfolist):  
    global sArge
    sArge=''
    args = []  
    #對于get請求,將參數(shù)組合  
    if reqmethod.upper()=='GET':        for j in range(0, caseinfolist[1]):  
            if Data.read_data(SuiteID, Data.casebegin+CaseID, Data.argbegin+j) != "None": 
                ArgValue =  Data.read_data(SuiteID, Data.casebegin+CaseID, Data.argbegin+j)                if '$$' in ArgValue:#走關(guān)聯(lián)分支
                    args = ArgValue.split('$$')                    #print args
                    corvalue = Correl(args[0], args[1], args[2])
                    pdb.set_trace()   #######這兒設(shè)置斷點,程序運行到此處就開始了單步調(diào)試###########                    if corvalue == []: