国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python的pdb調(diào)試命令的命令整理及實例

2019-11-25 16:01:41
字體:
供稿:網(wǎng)友

python的pdb調(diào)試命令的命令整理及實例

一、命令整理

pdb調(diào)試命令
完整命令 簡寫命令 描述
args a 打印當(dāng)前函數(shù)的參數(shù)
break b 設(shè)置斷點
clear cl 清除斷點
condition 設(shè)置條件斷點
continue c或者cont 繼續(xù)運行,知道遇到斷點或者腳本結(jié)束
disable 禁用斷點
enable 啟用斷點
help h 查看pdb幫助
ignore 忽略斷點
jump j 跳轉(zhuǎn)到指定行數(shù)運行
list l 列出腳本清單
next n 執(zhí)行下條語句,遇到函數(shù)不進(jìn)入其內(nèi)部
p p 打印變量值,也可以用print
quit q 退出 pdb
return r 一直運行到函數(shù)返回
tbreak 設(shè)置臨時斷點,斷點只中斷一次
step s 執(zhí)行下一條語句,遇到函數(shù)進(jìn)入其內(nèi)部
where w 查看所在的位置
! 在pdb中執(zhí)行語句

二 pdb實例

E:/python/work>python -m pdb prime.py> e:/python/work/prime.py(1)<module>()->import math(Pdb) list1->import math2def isprime(i):3for t in range(2,int(math.sqrt(i))+1):4if i % t ==0:5return06else:7return189print('100到110之間的素數(shù)為:')10for i in range(100,110):11if isprime(i):(Pdb) l 12,1512print(i)131415(Pdb) b 12Breakpoint1 at e:/python/work/prime.py:12(Pdb) b 7Breakpoint2 at e:/python/work/prime.py:7(Pdb) c100到110之間的素數(shù)為:> e:/python/work/prime.py(7)isprime()->return1(Pdb) c> e:/python/work/prime.py(12)<module>()->print(i)(Pdb) n101> e:/python/work/prime.py(10)<module>()->for i in range(100,110):(Pdb) n> e:/python/work/prime.py(11)<module>()->if isprime(i):(Pdb) n> e:/python/work/prime.py(10)<module>()->for i in range(100,110):(Pdb) n> e:/python/work/prime.py(11)<module>()->if isprime(i):(Pdb)print i***SyntaxError:Missing parentheses in call to 'print'(Pdb) p i103(Pdb) where d:/python36/lib/bdb.py(431)run()->exec(cmd, globals, locals)<string>(1)<module>()> e:/python/work/prime.py(11)<module>()->if isprime(i):(Pdb)breakNumTypeDispEnbWhere1  breakpoint  keep yes  at e:/python/work/prime.py:12    breakpoint already hit 1 time2  breakpoint  keep yes  at e:/python/work/prime.py:7    breakpoint already hit 1 time(Pdb) disable 1Disabled breakpoint 1 at e:/python/work/prime.py:12(Pdb)breakNumTypeDispEnbWhere1  breakpoint  keep no  at e:/python/work/prime.py:12    breakpoint already hit 1 time2  breakpoint  keep yes  at e:/python/work/prime.py:7    breakpoint already hit 1 time(Pdb) n> e:/python/work/prime.py(7)isprime()->return1(Pdb) where d:/python36/lib/bdb.py(431)run()->exec(cmd, globals, locals)<string>(1)<module>() e:/python/work/prime.py(11)<module>()->if isprime(i):> e:/python/work/prime.py(7)isprime()->return1(Pdb) clClear all breaks? yDeleted breakpoint 1 at e:/python/work/prime.py:12Deleted breakpoint 2 at e:/python/work/prime.py:7(Pdb)break(Pdb) c103105107109The program finished and will be restarted> e:/python/work/prime.py(1)<module>()

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乃东县| 昭平县| 图木舒克市| 醴陵市| 元谋县| 万山特区| 永修县| 洛隆县| 原平市| 新津县| 泊头市| 东丰县| 农安县| 鸡泽县| 太湖县| 阿拉尔市| 晴隆县| 西平县| 兴文县| 康保县| 江孜县| 文安县| 茌平县| 耿马| 永寿县| 贵德县| 庄河市| 茌平县| 镇原县| 仁寿县| 马公市| 霍邱县| 广宗县| 太和县| 台州市| 阿拉尔市| 临桂县| 太白县| 进贤县| 神木县| 涡阳县|