Pycharm設定條件斷點

2021-10-05 19:31:25 字數 513 閱讀 7589

遇到乙個問題,由於資料量較大,直接debug除錯太費時間,看了文末鏈結的博文,結合自身實踐,於是有了這篇博文。

打斷點,右鍵斷點,condition填入條件(當條件為true時會進入斷點,開始除錯),debug執行。

具體如圖。

注:迴圈內賦值的變數可能無法使用,可用賦值前的變數代替,如b=a.a; 條件裡寫a.a < 100等等。

只記錄,不進行debug

pycharm遇到丟擲異常,能自動結束debug

更多debug操作詳見官方

附:斷點簡單使用:

參考:

windbg設定條件斷點

一直以為windbg的bp斷點只是簡單的在某個位址上下斷點,後來才發現bp斷點功能很強大 除了可以設定條件斷點還是windbg指令碼的基礎.使用方法很簡單 bp address if condition else 具體例子形如 bp 4dbg.cpp 18 if hfile 0 else 這裡是對原...

Delphi中設定條件斷點

寫了這麼長時間的 一直認為除錯程式比寫程式要重要,上次有人問俺,如何除錯乙個迴圈中某個迴圈條件位置下斷點。本來想來在delphi的斷點設定中應該是有乙個類似條件斷點的東西的,不過我也一直不知道怎麼設定這個條件斷點,所以當時給他們的說法是在那個迴圈中,加上乙個條件判斷,寫上乙個showmessage之...

OD 條件斷點 條件記錄斷點

以下演示如何下條件斷點 在除錯過程中,經常希望斷點滿足一定條件時才中斷,這類斷點稱為條件斷點,在od的幫助文件有詳細的說明 1 按暫存器條件中斷 用od開啟conditional bp.exe,在0040147c,按shift f2設定條件斷點 輸入表示式eax 040000,這樣如果eax為040...