日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

pdb.set_trace()有什么作用

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

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

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

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

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

通過(guò)p命令打印 變量

通過(guò) n命令 執(zhí)行下一行代碼
輸入 b 可以動(dòng)態(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)前有一個(gè)函數(shù)調(diào)用,那么 s 會(huì)進(jìn)入被調(diào)用的函數(shù)體)
n(ext) 讓程序運(yùn)行下一行,如果當(dāng)前語(yǔ)句有一個(gè)函數(shù)調(diào)用,用 n 是不會(huì)進(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) 最有用的命令之一,打印某個(gè)變量
q(uit) 退出調(diào)試
r(eturn) 繼續(xù)執(zhí)行,直到函數(shù)體返回
=== 
公眾號(hào):小雪妃
謝謝大家的支持!可以點(diǎn)擊我的頭像,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc[www.qqstock.cn]注冊(cè)一個(gè)賬號(hào)登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來(lái)。
---

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多