如果你還只會使用print來定位python程式問題,那這篇文章就是為你寫的,這篇文章將帶你入門python調試器。
python標準函式庫提供了一個叫做pdb的偵錯器,它提供了除錯所需的絕大多數常用功能,例如斷點、單行步進、堆疊幀資料的檢查等。了解一些python pdb的基本用法和知識,將極大的提升我們的開發技能和效率,節省排除bug的時間。
現在我們使用pdb對下面這個簡單的python程式進行偵錯,以示範pdb的基本用法。 (推薦學習:Python影片教學)
#執行pdb偵錯器
在python解釋器的命令列參數中加入「-m pdb」就可以啟動pdb調試器對應用程式進行調試,如下:
除此之外,也可以透過在程式中設定斷點的方式啟動偵錯器。首先導入pdb模組並在需要暫停處呼叫set_trace函數設定斷點。
直接執行加入了斷點的程序,程式會自動暫停在設定了斷點處。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python怎麼調試程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!