本文以廖雪峯的官方網站爲參考來學習python的。其學習鏈接爲廖雪峯小白學python教程。
本文是學習到python的定製類。參考鏈接廖雪峯python錯誤調試測試簡介。
本學習筆記僅供參考。
筆記:
在程序運行過程中,總會遇到各種各樣的錯誤。
(1)程序編寫有問題造成的。
(2)用戶輸入造成的。
(3)還有一類錯誤是完全無法再程序運行過程中預測的。
比如,寫入文件的時候,磁盤滿了,寫不進去了或者從網絡抓取數據,網絡突然斷掉了。這類錯誤也稱爲異常,在程序中通常是必須處理的,否則,程序會因爲各種問題終止並退出。
Python內置了一套異常處理機制,來幫助我們進行錯誤處理。
筆記:
此外,我們也需要跟蹤程序的執行,查看變量的值是否正確,這個過程稱爲調試。
Python的pdb可以讓我們以單步方式執行代碼。
筆記:
最後,編寫測試也很重要,有了良好的測試,就可以在程序修改後反覆運行,確保程序輸出符合我們編寫的測試。