一、常規步驟:
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 除錯...