小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

pdb.set_trace()有什么作用

 融水公子 2021-07-03
表白:黑白圣堂血天使,天劍鬼刀阿修羅。 
講解對象:
/pdb.set_trace()有什么作用
作者:融水公子 rsgz

pdb
全稱:python debugger
作用:python內(nèi)置調(diào)試器

學(xué)習(xí) python 肯定接觸到 pdb
import pdb
pdb.set_trace() # 設(shè)置追蹤斷點(diǎn)
程序運(yùn)行到這里就會暫停  并進(jìn)入pdb調(diào)試環(huán)境

在這里添加斷點(diǎn) 之后

運(yùn)行程序  會出現(xiàn)調(diào)試框 我們輸入命令字母 進(jìn)行調(diào)試即可

通過p命令打印 變量

通過 n命令 執(zhí)行下一行代碼
輸入 b 可以動態(tài)的添加斷點(diǎn)
輸入 q 退出

當(dāng)然了還有更加強(qiáng)大的調(diào)試工具 ipdb
安裝
!pip install ipdb -i https://pypi.tuna./simple

這是所有的命令
ENTER (重復(fù)上次命令)
c (繼續(xù))
l (查找當(dāng)前位于哪里)
s (進(jìn)入子程序,如果當(dāng)前有一個函數(shù)調(diào)用,那么 s 會進(jìn)入被調(diào)用的函數(shù)體)
n(ext) 讓程序運(yùn)行下一行,如果當(dāng)前語句有一個函數(shù)調(diào)用,用 n 是不會進(jìn)入被調(diào)用的函數(shù)體中的
r (運(yùn)行直到子程序結(jié)束)
!<python 命令>
h (幫助)
a(rgs) 打印當(dāng)前函數(shù)的參數(shù)
j(ump) 讓程序跳轉(zhuǎn)到指定的行數(shù)
l(ist) 可以列出當(dāng)前將要運(yùn)行的代碼塊
p(rint) 最有用的命令之一,打印某個變量
q(uit) 退出調(diào)試
r(eturn) 繼續(xù)執(zhí)行,直到函數(shù)體返回
=== 
公眾號:小雪妃
謝謝大家的支持!可以點(diǎn)擊我的頭像,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc[www.ahfyzs.com]注冊一個賬號登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來。
---

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多