前言
遇到一個問題,由於數據量較大,直接debug調試太費時間,看了文末鏈接的博文,結合自身實踐,於是有了這篇博文。
流程
打斷點,右鍵斷點,condition填入條件(當條件爲true時會進入斷點,開始調試),debug運行。
具體如圖。
注:循環內賦值的變量可能無法使用,可用賦值前的變量代替,如b=A.a; 條件裏寫A.a < 100等等。
其他debug用法
只記錄,不進行debug
pycharm遇到拋出異常,能自動結束debug
- step over: 到該文件下一行
- step into: 跟隨調用到下一行被執行代碼
- step into my code:到本項目的任意文件的下一行被執行的代碼
- force step into: 強制進入下一行被執行的代碼,即使是在一個已經排除的文件中。
- step out:到調用該函數的下一行代碼
- run to cursor:運行到設置光標的位置
更多debug操作詳見官方
https://www.jetbrains.com/pycharm/features/debugger.html
附:
斷點簡單使用:
https://www.cnblogs.com/dalaoban/p/11394583.html
參考: https://blog.csdn.net/weixin_36670529/article/details/103192178