pycharm調試功能如何實現(xiàn)跳到循環(huán)的某一步
pycharm調試功能實現(xiàn)跳到循環(huán)的某一步
可以使用條件斷點,在斷點上右鍵可以設置運行停止的條件,這樣代碼就會一直運行至你設置的條件處,再進入debug模式
Pycharm Debug調試心得
記得剛開始使用Pycharm編譯器的時候,為了調試代碼,然后就是各種print。
現(xiàn)在想想,果然很粗暴。就用用新辦法,Debug。
1.操作步驟
1-1.添加斷點:
直接在標記處點擊鼠標左鍵即可。(刪除斷點只需再點擊斷點處即可)
1-2.Debug下運行代碼:
如圖所示
(沒錯,就是這顆七星瓢蟲)
1-3.按照所需調試進行代碼調試。
Debug的調試方式如下所示:
分別為:
1.show execution point (F10) 顯示當前所有斷點
2.step over(F8) 單步調試。
若函數(shù)A內存在子函數(shù)a時,不會進入子函數(shù)a內執(zhí)行單步調試,而是把子函數(shù)a當作一個整體,一步執(zhí)行。
(代碼調試順序可參考下圖。)
3.step into(F7) 單步調試。
若函數(shù)A內存在子函數(shù)a時,會進入子函數(shù)a內執(zhí)行單步調試。
(代碼調試順序可參考下圖。)
4.step into my code(Alt + Shift +F7)
執(zhí)行下一行但忽略libraries(導入庫的語句)(目前感覺沒什么用)
5.force step into(Alt + Shift +F7)
執(zhí)行下一行忽略lib和構造對象等 (目前感覺沒什么用)
6.step out(Shift+F8)
當目前執(zhí)行在子函數(shù)a中時,選擇該調試操作可以直接跳出子函數(shù)a,而不用繼續(xù)執(zhí)行子函數(shù)a中的剩余代碼。并返回上一層函數(shù)。
7.run to cursor(Alt +F9)
直接跳到下一個斷點
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
jupyter 實現(xiàn)notebook中顯示完整的行和列
這篇文章主要介紹了jupyter 實現(xiàn)notebook中顯示完整的行和列,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python 類變量和實例變量的實現(xiàn)與區(qū)別(附示例)
本文主要介紹了Python 類變量和實例變量的實現(xiàn)與區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-03-03使用python修改文件并立即寫回到原始位置操作(inplace讀寫)
這篇文章主要介紹了使用python修改文件并立即寫回到原始位置操作(inplace讀寫),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Python使用random.shuffle()隨機打亂字典排序
本文主要介紹了Python使用random.shuffle()隨機打亂字典排序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08