單步調(diào)試對程序開發(fā)有非常多的好處,能夠幫助我們開發(fā)人員檢測代碼、分析數(shù)據(jù)、查找原因,下面介紹一下在Eclipse IDE中調(diào)試Python代碼的方法。
1.配置Eclipse
1)Run →Debug Configurations;
2)右鍵Python Run →New;
3)配置新實例。
①選擇Main標(biāo)簽,設(shè)置參數(shù)。
設(shè)置Name為:fw;
選擇Project為:fw工程;
選擇Main Module為:manage.py。
最終結(jié)果:
②選擇Arugment標(biāo)簽,設(shè)置參數(shù)。
在Program arguments里面設(shè)置值為 runserver ——noreload:
2.修改TEMPLATE_DIRS值為絕對路徑
在我們工程中將PAGES_PATH、RESOURCES_PATH修改為本地磁盤絕對路徑即可,如:
PAGES_PATH ='D:/neteye/
npfm/app_media/Pages'
RESOURCES_PATH = 'D:/neteye
/npfm/app_media/Resources'
3.啟動調(diào)試模式
點擊Debug→New_configuration。
4.添加斷點
雙擊代碼左邊的側(cè)邊欄,即可添加斷點:
5.瀏覽頁面進入斷點處
通過瀏覽器瀏覽設(shè)置了斷點的對應(yīng)頁面,等到編譯器運行到斷點處代碼后就會停止。
6.其他技巧
1)常用快捷鍵
2)設(shè)置斷點條件
右鍵斷點→breakpoint property
添加條件。
總結(jié)
在Eclipse中調(diào)試Python和調(diào)試Java等幾乎是類似的,除了上面講到的一些技巧外,還有很多地方需要大家自己揣摩。