偵錯工具

在撰寫 Python 程式的時候,如果想要知道某個變數的值或是函數執行的結果,常會使用 print() 函數來印出點東西來看看。這樣雖然簡單、直覺,但當專案變複雜的時候,只靠 print() 函數抓問題的效率可能不太夠。Python 有一個內建的偵錯器叫做 pdb,可以幫助我們更有效率地找出問題。
什麼是偵錯器
偵錯器(Debugger)是一種用來找出程式碼中錯誤的工具。當我們的程式碼出現問題時,我們可以透過偵錯器在程式碼的特定位置設置「中斷點(Breakpoint)」,當 Python 程式走到中斷點時,程式就像被按暫停一樣,我們就可以趁這個機會做我們想做的事...我是指檢查變數的值、逐步執行程式碼、找出問題所在。