1. 程式人生 > >伺服器下的python除錯方法

伺服器下的python除錯方法

前言

由於開發環境與伺服器部署環境不一致,有時候總會遇到一些奇怪的問題,這是如果可以進行單步除錯,對於解決問題將有極大幫助。

安裝方式

除錯方法

單步除錯

python -m ipdb xxx.py

斷點

在需要打斷點的地方加上下述程式碼

from ipdb import set_trace
set_trace()

執行到目標位置中斷程式,出現提示符,進入ipython環境

常用命令

  • n(下一步)
  • ENTER(重複上次命令)
  • c(繼續)
  • s(進入子程式)
  • p 變數 (列印變數)
  • l(當前位置)
  • r(執行直到程式結束)
  • q(退出)