怎么用python的pdb模塊進行調(diào)試?
電腦,python環(huán)境
操作方法01、首先打開電腦后,打開終端,我這里以調(diào)試debug.py文件做說明,簡單介紹python的pdb調(diào)試。為了演示,先用cat命令查看一下debug.py的內(nèi)容。

02、我這里用的python3的環(huán)境,在終端里輸入如圖顯示python3 -m pdb debug.py命令。就是就是用python的pdb模塊調(diào)試debug.py文件代碼。
03、進入調(diào)試后,在終端里輸入小寫字母l,就是英文單詞list的縮寫,意思就是列出代碼內(nèi)容。如果顯示。
04、在終端里輸入小寫字母n,就是英文單詞next的縮寫,意思就是執(zhí)行下一行代碼。
05、在終端里輸入小寫字母p x,p就是英文單詞print的縮寫,意思就是打印變量x的值。
06、在終端里輸入小寫字母s,s就是英文單詞s的縮寫,進入函數(shù)內(nèi)部調(diào)試。
07、在終端里輸入小寫字母a,a就是英文單詞arguments(參數(shù))的縮寫,會打印顯示函數(shù)所有變量的值。
08、在終端里輸入小寫字母c,就是英文單詞continue的縮寫,意思就是繼續(xù)執(zhí)行代碼一直結(jié)束,然后重新進入調(diào)試。
09、在終端里輸入小寫字母b和阿拉伯數(shù)字6,b就是英文單詞break的縮寫,意思就是在第6行代碼打個斷點。
10、在終端里輸入小寫字母q,q就是英文單詞quit的縮寫,意思就是退出調(diào)試。
相關(guān)文章:
1. 利用promise及參數(shù)解構(gòu)封裝ajax請求的方法2. Nginx+php配置文件及原理解析3. windows服務(wù)器使用IIS時thinkphp搜索中文無效問題4. .NET中l(wèi)ambda表達式合并問題及解決方法5. JSP數(shù)據(jù)交互實現(xiàn)過程解析6. 淺談python出錯時traceback的解讀7. python matplotlib:plt.scatter() 大小和顏色參數(shù)詳解8. Ajax實現(xiàn)表格中信息不刷新頁面進行更新數(shù)據(jù)9. Python importlib動態(tài)導(dǎo)入模塊實現(xiàn)代碼10. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向
