Pycharm斷點調試入門


斷點調試是在開發過程中常用的功能,能清楚看到代碼運行的過程,有利於代碼問題跟蹤。對我這個小白開發來說,還有一個作用是快速熟悉代碼,拿到別人寫的代碼,有時看不太懂或看的很吃力,光這樣看很無感,但是通過斷點調試,可以很清楚的看到代碼是怎么走的,每一步的參數的值等,驅動代碼熟悉。

pycharm打斷點很簡單,在代碼行號后空白槽點擊一下,出現紅球,就可以了。當Pycharm運行到該行代碼時會將程序暫時掛起,通過debug相關功能就可以進行調試了。下面介紹調試過程中用到的命令。

debug相關功能

在pycharm界面左下角

 
test1.png

各按鈕的快捷鍵:

 
test2.png

debug相關功能怎么用

F8:step over 單步

遇到斷點后,程序停止運行,按F8單步運行。

F7:step into 進入

配合F8使用。單步調試F8時,如果某行調用其他模塊的函數,在此行F7,可以進入函數內部,如果是F8則不會進入函數內容,直接單步到下一行。

Alt+shift+F7:step into mycode,

個人理解F8和F7的綜合。1、沒遇到函數,和F8一樣;2、遇到函數會自動進入函數內部,和F8時按F7類似的

shift+F8:跳出

調試過程中,F7進入函數內后,shift+F8跳出函數,會回到進入前調用函數的代碼。不是函數地方shift+F8跳出,怎么用沒太明白,但最終會執行到結束。

F9:resume program

按翻譯是重啟程序 ,實際是 下個斷點,當打多個斷點是,F9會到下一個斷點

alt+F9:run to cursor

沒用過

常用:

F8,F9,其次Alt+shift+F7,或 F7,shift+F8


qq:245978240     爬蟲,web建站等開發需求,專業定制.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM