Python bug打斷點調試學習


1、Debug下運行代碼:如圖所示:

 

 

 2、按照所需調試進行代碼調試。Debug的調試方式如下所示:

 

分別為:

1)show execution point (F10)  顯示當前所有斷點

2)step over(F8)  單步調試。

若函數A內存在子函數a時,不會進入子函數a內執行單步調試,而是把子函數a當作一個整體,一步執行。

(代碼調試順序可參考下圖)

 

 

 

3) step into(F7) 單步調試。

若函數A內存在子函數a時,會進入子函數a內執行單步調試。

(代碼調試順序可參考下圖)

 

 

 

4.step into my code(Alt + Shift +F7) 執行下一行但忽略libraries(導入庫的語句)(目前感覺沒什么用)

5.force step into(Alt + Shift +F7) 執行下一行忽略lib和構造對象等  (目前感覺沒什么用)

6.step out(Shift+F8)當目前執行在子函數a中時,選擇該調試操作可以直接跳出子函數a,而不用繼續執行子函數a中的剩余代碼。並返回上一層函數。

7.run to cursor(Alt +F9) 直接跳到下一個斷點

 


————————————————

原文鏈接:https://blog.csdn.net/william_hehe/article/details/80898031


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM