單步調(diào)試 step into/step out/step over 區(qū)別說明
單步調(diào)試step into/step out/step over區(qū)別
step into:單步執(zhí)行,遇到子函數(shù)就進(jìn)入并且繼續(xù)單步執(zhí)行(簡而言之,進(jìn)入子函數(shù));step over:在單步執(zhí)行時,在函數(shù)內(nèi)遇到子函數(shù)時不會進(jìn)入子函數(shù)內(nèi)單步執(zhí)行,而是將子函數(shù)整個執(zhí)行完再停止,也就是把子函數(shù)整個作為一步。有一點(diǎn),經(jīng)過我們簡單的調(diào)試,在不存在子函數(shù)的情況下是和step into效果一樣的(簡而言之,越過子函數(shù),但子函數(shù)會執(zhí)行)。step out:當(dāng)單步執(zhí)行到子函數(shù)內(nèi)時,用step out就可以執(zhí)行完子函數(shù)余下部分,并返回到上一層函數(shù)。
下面以 pycharm IDE 為示例作簡要說明

點(diǎn)擊 pycharm 右上部爬蟲按鈕進(jìn)入調(diào)試狀態(tài),程序在第14行斷點(diǎn)處停止,按 F5(step into)進(jìn)入 add() 函數(shù),按 F7(step out) 執(zhí)行完add()函數(shù)余下部分,返回入口函數(shù) debug_test() 繼續(xù)執(zhí)行,按 F6(step over) 直接將 divide() 函數(shù)執(zhí)行完。最后單步執(zhí)行至入口函數(shù)結(jié)束。
step into/out/over 調(diào)試基本按鈕

step into單步的調(diào)試,碰到子函數(shù)便進(jìn)入到子函數(shù)里面,一步步的執(zhí)行程序step over單步的調(diào)試,碰到子函數(shù)便一步執(zhí)行完,不用進(jìn)到函數(shù)里面step out在程序執(zhí)行的進(jìn)入到子函數(shù)里面的時候跳出函數(shù)使用
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python+OpenCV實(shí)現(xiàn)在圖像上繪制矩形
這篇文章主要介紹了如何利用Python和OpenCV實(shí)現(xiàn)在圖像上繪制任意大小的矩形,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下2022-03-03
Sublime Text3最新激活注冊碼分享適用2020最新版 親測可用
這篇文章主要介紹了Sublime Text3最新激活注冊碼分享親測3211可用2020-11-11
基于python實(shí)現(xiàn)銀行管理系統(tǒng)
這篇文章主要介紹了基于python實(shí)現(xiàn)銀行管理系統(tǒng),文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python項目制作的小伙伴們有很好的幫助,需要的朋友可以參考下2021-04-04
python連接手機(jī)自動搜集螞蟻森林能量的實(shí)現(xiàn)代碼
這篇文章主要介紹了python連接手機(jī)自動搜集螞蟻森林能量的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
pyecharts如何實(shí)現(xiàn)顯示數(shù)據(jù)為百分比的柱狀圖
這篇文章主要介紹了pyecharts如何實(shí)現(xiàn)顯示數(shù)據(jù)為百分比的柱狀圖,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11
Python標(biāo)準(zhǔn)庫os常用函數(shù)和屬性詳解
os模塊是Python標(biāo)準(zhǔn)庫中的一個用于訪問操作系統(tǒng)相關(guān)功能的模塊,os模塊提供了一種可移植的使用操作系統(tǒng)功能的方法,本文給大家介紹下?OS標(biāo)準(zhǔn)庫常用函數(shù)和屬性,感興趣的朋友跟隨小編一起看看吧2022-11-11

