問題 PyCharm的幾種除錯方法的區別

2021-09-27 07:59:42 字數 620 閱讀 3758

關於pycharm的除錯方式,step into、step over、step out、run to cursor、resume programe與c語言相關的偵錯程式功能基本相同,但pycharm提供了更多其他的除錯功能,包括step into my code、force step into、smart step into、force step over、force run to cursor、jump to cursor這些功能是比較獨特的,這些功能中,老猿對force step into還沒弄明白,其他功能含義如下:

step into my code(執行到應用**),從當前系統模組函式**中直接往下執行直到執行到應用本身的**

smart step into(智慧型單步跟蹤):當一行**中有多個函式,想進入其中乙個函式其他函式不進入

force step over(強制單步跟蹤),函式中的斷點全部會disable不會發生作用

force run to cursor(強制執行到游標):中間如果有斷點會全部忽略不停止

jump to cursor(跳轉到游標):忽略其他**,直接從當前執行處跳轉到當前游標**行。

具體解釋請參考《第15.2節 pycharm程式除錯功能介紹》。

老猿python部落格文章目錄:

Pycharm的debug單步除錯

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

Python在pycharm中的除錯 debug

作為一名程式設計師,除錯 debug 程式是一項必會的事情,在利用pycharm這個pythonide時,不好好利用其除錯功能真的是太可惜了。借用這兩天學習機器學習的工程。在deep learing工程中建立兩個python檔案,其中執行程式的檔名稱為main.py,另乙個knn.py則是機器學習中...

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

一 常規步驟 1.操作步驟 1 1.新增斷點 直接在標記處點選滑鼠左鍵即可。刪除斷點只需再點選斷點處即可 1 2.debug下執行 七星瓢蟲 1 3.按照所需除錯進行 除錯。分別為 1.show execution point f10 顯示當前所有斷點 2.step over f8 單步除錯。若函式...