網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

怎麼用python的pdb模塊進行調試?

欄目: 電腦 / 發佈於: / 人氣:1.31W

工具/材料

電腦,python環境

操作方法

首先打開電腦後,打開終端,我這裏以調試文件做説明,簡單介紹python的pdb調試。為了演示,先用cat命令查看一下的內容。

怎麼用python的pdb模塊進行調試?

我這裏用的python3的環境,在終端裏輸入如圖顯示python3 -m pdb 命令。就是就是用python的pdb模塊調試文件代碼。

怎麼用python的pdb模塊進行調試? 第2張

進入調試後,在終端裏輸入小寫字母l,就是英文單詞list的縮寫,意思就是列出代碼內容。如果顯示。

怎麼用python的pdb模塊進行調試? 第3張

在終端裏輸入小寫字母n,就是英文單詞next的縮寫,意思就是執行下一行代碼。

怎麼用python的pdb模塊進行調試? 第4張

在終端裏輸入小寫字母p x,p就是英文單詞print的縮寫,意思就是打印變量x的值。

怎麼用python的pdb模塊進行調試? 第5張

在終端裏輸入小寫字母s,s就是英文單詞s的縮寫,進入函數內部調試。

怎麼用python的pdb模塊進行調試? 第6張

在終端裏輸入小寫字母a,a就是英文單詞arguments(參數)的縮寫,會打印顯示函數所有變量的值。

怎麼用python的pdb模塊進行調試? 第7張

在終端裏輸入小寫字母c,就是英文單詞continue的縮寫,意思就是繼續執行代碼一直結束,然後重新進入調試。

怎麼用python的pdb模塊進行調試? 第8張

在終端裏輸入小寫字母b和阿拉伯數字6,b就是英文單詞break的縮寫,意思就是在第6行代碼打個斷點。

怎麼用python的pdb模塊進行調試? 第9張

在終端裏輸入小寫字母q,q就是英文單詞quit的縮寫,意思就是退出調試。

怎麼用python的pdb模塊進行調試? 第10張
Tags:python pdb 模塊