1、pdb操作

2、pycharm debug操作
一般操作步驟就是,設置好斷點,debug運行,然后 F8 單步調試,遇到想進入的函數 F7 進去,想出來在 shift + F8,跳過不想看的地方,直接設置下一個斷點,然后 F9 過去。
show execution point (F10) 顯示當前所有斷點
step over(F8快捷鍵):在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作為一步。在不存在子函數的情況下是和step into效果一樣的。簡單的說就是,程序代碼越過子函數,但子函數會執行,且不進入。
step into(F7快捷鍵):在單步執行時,遇到子函數就進入並且繼續單步執行,有的會跳到源代碼里面去執行。
step into my code(Alt+Shift+F7快捷鍵):在單步執行時,遇到子函數就進入並且繼續單步執行,不會進入到源碼中。
step out(Shift+F8快捷鍵):假如進入了一個函數體中,你看了兩行代碼,不想看了,跳出當前函數體內,返回到調用此函數的地方,即使用此功能即可。
run to cursor(Alt +F9) 直接跳到光標所在位置。
Resume program(F9快捷鍵):繼續恢復程序,直接運行到下一斷點處。

3、debug中幾個小技巧
左側豎欄中 顯示所有設置的斷點,點擊后可以顯示所有的斷點,同時取勾選可以取消斷點,下次可以直接勾上,進行調試,同時可以設置斷點條件




