斷點調試是逐步執行代碼的一種方式,有助于識別錯誤和問題,可在 pycharm 中通過以下方式設置斷點:單擊代碼行號或按 f9 鍵在當前行設置斷點;從 debug 工具欄中使用 “toggle breakpoint” 圖標設置斷點;開始調試后,按 f8 逐行執行代碼,或按 f6 進入函數,查看變量并繼續執行。
如何在 PyCharm 中設置斷點調試
斷點調試是通過在代碼中設置斷點來逐行執行代碼的一種技巧。這有助于識別和解決代碼中的錯誤和問題。
設置斷點
單擊代碼行編號:在代碼編輯器中,單擊行號旁邊的灰色區域,將出現一個紅色圓圈,表示斷點已設置。
使用鍵盤快捷鍵:按 F9
鍵或 Ctrl
+ F9
鍵(macOS 上為 Cmd
+ F9
)在當前光標所在行設置斷點。
從 Debug 工具欄:單擊 Debug 工具欄中的 “Toggle Breakpoint” 圖標(帶有紅色圓圈的圖標)以在當前行設置斷點。
查看斷點
設置的斷點將顯示在 Debug 工具欄中的 “Breakpoints” 選項卡下。您可以雙擊斷點以編輯其屬性,例如條件斷點或忽略次數。
調試
運行到斷點:按 F8
鍵或單擊 Debug 工具欄中的 “Debug” 圖標開始調試。這將執行代碼,直到遇到第一個斷點。
逐步執行:按 F7
鍵或單擊 Debug 工具欄中的 “Step Over” 圖標逐行執行代碼。按 F6
鍵或單擊 “Step Into” 圖標進入函數。
檢查變量:在斷點處,可以在 “Variables” 選項卡下查看變量的值。您還可以使用 “Watch” 窗口監控變量的值。
繼續執行:按 F9
鍵或單擊 Debug 工具欄中的 “Resume” 圖標繼續執行代碼,忽略所有其他斷點。
取消斷點
單擊斷點圓圈:再次單擊斷點圓圈以將其取消。
使用鍵盤快捷鍵:按 F9
鍵或 Ctrl
+ F9
鍵(macOS 上為 Cmd
+ F9
)以取消當前光標所在行的斷點。
從 Debug 工具欄:單擊 Debug 工具欄中的 “Toggle Breakpoint” 圖標以取消當前行上的斷點。