python中pdb設(shè)置斷點(diǎn)
1、兩種方法
(1)侵入式的添加斷點(diǎn),需要在希望被斷點(diǎn)處添加**「importpdb;pdb.set_trace()」
(2)非入侵式的添加斷點(diǎn),通過(guò)-m指定參數(shù)指定通過(guò)pdb來(lái)運(yùn)行項(xiàng)目,完整命令為「python3-mpdb斐波那契數(shù)列.py」**,該命令會(huì)將斷點(diǎn)打在程序的入口。通過(guò)**「l」**命令來(lái)查看斷點(diǎn)周?chē)?1行項(xiàng)目代碼,斷點(diǎn)所在位置會(huì)通過(guò)「->」符號(hào)標(biāo)記出來(lái),
2、實(shí)例
(Pdb)l
1defFibonacci(n):
2a,b=0,1
3whilen>0:
4importpdb;pdb.set_trace()
5->a,b=b,a+b
6print(b)
7n-=1
8
9Fibonacci(10)
[EOF]
以上就是Python中pdb設(shè)置斷點(diǎn)的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。