Pycharm的常見Debug除錯方法(持續更新)

2022-08-16 03:51:11 字數 617 閱讀 8250

一、常規步驟:

1.操作步驟:

1-1.新增斷點:直接在標記處點選滑鼠左鍵即可。(刪除斷點只需再點選斷點處即可)

1-2.debug下執行**:

七星瓢蟲

1-3.按照所需除錯進行**除錯。

分別為:

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中的剩餘**。並返回上一層函式。

參考:「

Pycharm中的debug技巧

pycharm中的debug技巧 第一步 先在模組中打斷點,當pycharm執行到該行 時會展示掛起,進行debug除錯 進入debug快捷鍵 除錯過程中debug的常用的功能與快捷鍵 step over f8 遇到斷點後,程式停止執行,按f8單步執行,單步執行會跳過函式 step into f7 ...

pycharm不能除錯debug

系統本來用的好好的pycharm突然在我整了某個軟體之後不能使用debug模式執行了,但是可以繼續run執行,具體結束資訊為 process finished with exit code 139 interrupted by signal 11 sigsegv 查了一些資料終於找到了原因,是因為系...

Pycharm的debug單步除錯

首先設定斷點,點選行號顯示的一側,在指定行設定斷點。比如這裡,我們設斷點在建立物件時 如果這時我們直接右鍵run這個 他還是會直接執行,不會理會斷點 結果 所以要右鍵選擇run下面的debug 3.這幾個紅框的意思依次是 有綠點表示程式執行中,還沒有結束 debuger視窗表示現在在debug 除錯...