【Python】【一句話】debug時的選項:Step Over、Step Into、Step Into My Code、Step Out 等的官方說明,最簡單最易懂!


本文介紹 Pycharm 中對 .py 文件進行debug時的各種選項的功能。

網上各種文章琳琅滿目,但是也讓人眼花繚亂。然而,最簡單最直白的其實還是官方說明!

Show Execution Point

在這裏插入圖片描述

Show the current program execution point
顯示當前程序執行點

點擊後顯示代碼當前執行的位置。

Step Over

在這裏插入圖片描述

Step to the next line in this file
轉到此文件中的下一行

網上有很多說明,大部分是說:

在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作爲一步。

其實沒有那麼麻煩,直接看官方說明:轉到此文件中的下一行。

也就是說,僅在本文件中一行一行地走。

Step Into

在這裏插入圖片描述

Step to the next line executed
轉到執行的下一行

顧名思義,執行到哪,停到哪!一行都不跳地走。

Step Into My code

在這裏插入圖片描述

Step to the next line executed ignoring libraries
忽略庫轉到下一行執行

很簡單,My code 就是除了 “庫” 以外的文件,也就是我們自己寫的代碼。所以此選項就是僅在我們自己寫的代碼中跳轉。

Step Out

在這裏插入圖片描述

Step to the first line executed after returning from this method
從此方法返回後執行第一行

執行到當前方法結束後的第一行。

Run to Curser

在這裏插入圖片描述

Run to the line where the caret is
執行到插入符號所在的行

光標停在哪,便執行到哪。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章