1. 程式人生 > 程式設計 >Pycharm除錯程式技巧小結

Pycharm除錯程式技巧小結

斷點

Pycharm除錯程式技巧小結

如圖,是pycharm的斷點,只需要單擊左側,即可定義該斷點,和其他開發軟體一樣方便。斷點的作用是:但程式採取debug方式執行時,程式走到這裡,將會停下腳步,展示該斷點的詳細資訊。

debug執行

Pycharm除錯程式技巧小結

如圖,一個蜘蛛的標識,就是debug的執行方式。所謂debug,就是除錯的意思。大多數程式設計語言都有專門的除錯工具,pycharm也是如此,可以用這個工具來分析程式的動態行為。

除錯技巧

1、使用print()列印資訊
最開始用pycharm的時候,常用的方法之一:
優點是能夠顯示程式的動態過程,比較容易檢查源程式的有關資訊。
缺點是效率低,可能輸入大量無關的資料,發現錯誤帶有偶然性。

所以,可以使用,但少用或不用。

2、debug工具欄

Pycharm除錯程式技巧小結

如圖,debug工具欄的功能介紹如下:

(1)重新執行
Pycharm除錯程式技巧小結
效果:重新debug執行,方便快捷;

(2)除錯程式
Pycharm除錯程式技巧小結
效果:跳到下一個斷點,越過“山丘”(中間程式碼)

(3)終止程式
Pycharm除錯程式技巧小結
效果:立即終止程式執行

(4)配置斷點
Pycharm除錯程式技巧小結
效果:全域性檢視所有斷點,無論該斷點在哪,並進行配置

(5)沉默斷點
Pycharm除錯程式技巧小結
效果:使所有斷點失效

3、單步除錯工具欄

Pycharm除錯程式技巧小結

如圖,單步除錯工具欄的功能介紹如下:

(1)顯示執行點

Pycharm除錯程式技巧小結

效果:臨時顯示當前執行點的資料情況

Pycharm除錯程式技巧小結

(2)跳過

Pycharm除錯程式技巧小結

效果:跳過該執行點呼叫的方法,進入下一行

備註:當在我的程式碼內,功能與“進入我的程式碼”一致;不在我的程式碼內,功能為進入下一行,即一行一行執行。

(3)進入

Pycharm除錯程式技巧小結

效果:進入該方法進入的執行點,進入呼叫的方法中

(4)進入我的程式碼

Pycharm除錯程式技巧小結

效果:無論當前狀態在哪裡,點選這個,就會進入我的程式碼,進入下一行
備註:當在我程式碼內,功能與跳過一致。

(5)跳出

Pycharm除錯程式技巧小結

效果:在斷點中,直接跳出到下一個斷點;在我的程式碼中,跳出該執行點,進入上一個執行點的程式碼中,即往回追溯;

(6)執行到游標

Pycharm除錯程式技巧小結

效果:執行到游標位置的程式碼,注意:如果中間有斷點,優先執行到斷點

(7)評估表示式

Pycharm除錯程式技巧小結

效果:動態檢視某一個值

Pycharm除錯程式技巧小結

到此這篇關於Pycharm除錯程式技巧小結的文章就介紹到這了,更多相關Pycharm除錯程式技巧內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!