遇到大型python项目,如何定位问题和监控程序的运行状态是一个程序员必须掌握的技能,今天小编为你带来python程序的单步调试方法,方便易用,简单易记!
首先你需要在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace()
def get_input(Data, SuiteID, CaseID, caseinfolist): global sArge sArge='' args = [] #对于get请求,将参数组合 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:#走关联分支 args = ArgValue.split('$$') #print args corvalue = Correl(args[0], args[1], args[2]) pdb.set_trace() #######这儿设置断点,程序运行到此处就开始了单步调试########### if corvalue == []: