logo

Thursday 24th of May 2012

廣告

廣告贊助商

PyDev除錯器教學 PDF 列印 E-mail
作者是 Victor   
週三, 11 二月 2009 21:09

PyDev的除錯器(Debugger)

PyDev的除錯器是它相當強大好用的一個特點,以下我們介紹如何使用PyDev的除錯器

設定中斷點

可以在程式碼左邊的空白處,點右鍵後選擇Add Breakpoint,或是雙擊空白處也有一樣的效果

PyDev 設定中斷點

執行除錯模式

設定完中斷點後,我們以除錯模式執行,在上方工具列找到一隻小蟲子的圖示執行

PyDev 執行除錯模式

然後就開始用除錯模式執行程式,當遇到中斷點,它會問題要不要將介面切換成除錯模式,選擇Yes

PyDev 遇到中斷點

選擇Yes之後,PyDev會將介面切換成除錯用的介面

PyDev 除錯介面

接著介紹除錯器的使用方式,在Debug視窗中,可以看見上方有一排工具列,分別是以下功能

  1. 移除所有已終止的執行
  2. 繼續執行
  3. 暫停,當正在執行但還沒遇到中斷點可以用此功能來中斷
  4. 終止除錯
  5. 除錯器離線
  6. 步進追蹤進入,也就是追蹤進入函數
  7. 步進跨過函數,也就是遇到函數呼叫不會跟著進入,而是等函數執行完後到下一行繼續執行
  8. 步進到回傳,也就是執行直到目前return

而Debug視窗中的樹,是Thread和呼叫堆疊,右邊的視窗,是變數的觀察,你可以按右鍵然後選Create Watch Expression來增加Watch觀察,到此大至上就掌握了PyDev除錯的方法

 

核心是 Joomla!. Designed by: Free Joomla Theme, whois protect. Valid XHTML and CSS.