在 Debian 系統下,Python 調試有許多方法,以下是一些常用的調試技巧和工具:
使用 pdb 調試器:
import pdb; pdb.set_trace()
,程序會在該行暫停,等待調試。python -m pdb <文件名>
,在程序啟動時進入 pdb 調試模式。l(ist)
:查看當前代碼上下文。n(ext)
:執行下一行(不進入函數)。s(tep)
:進入函數內部。c(ontinue)
:繼續執行直到下一個斷點。b(reak)
:設置斷點。p(rint)
:打印變量值。pp
:美化打?。ㄈ缱值洌?。w(here)
:顯示當前調用堆棧。q(uit)
:退出調試器。使用 PySnooper 進行日志式調試:
pip install pysnooper
。@pysnooper.snoop()
,自動記錄函數執行過程并生成日志文件。使用 VSCode 進行圖形化調試:
調試技巧:
print()
輸出關鍵變量的值。調試心態調整:
這些方法和工具可以幫助你更高效地在 Debian 系統下調試 Python 代碼,快速定位和解決問題。